PinnedKaaveh MohamediinProAndroidDevMigrate from MVVM to MVIThis is the explanation of how we decided to switch from CLEAN + MVVM architecture to CLEAN + MVI when migrating to Jetpack Compose.Mar 29, 202315Mar 29, 202315
Kaaveh MohamediinProAndroidDevDebugging Jetpack Compose (Based on true story! 🔪🩸)Some days ago, I started seeking performance issues in ComposeNews, especially unnecessary recompositions. This is my journey into a…Sep 28, 20232Sep 28, 20232
Kaaveh MohamediinKt. AcademyKotlin scope functions for dummies! 🤪I want to know all Kotlin scope functions but I’m sooooo dumb! let’s learn it in a dummy way!Aug 27, 20231Aug 27, 20231
Kaaveh MohamediinProAndroidDevAn introduction about Preview in Jetpack ComposeThe @Preview has several capabilities to help manage previewing composable functions. This article, going deep dive and covering the…Feb 28, 20231Feb 28, 20231
Kaaveh MohamediinProAndroidDevAll about navigation in the Jetpack Compose-based production code-baseSetup navigation stuff in a Jetpack compose app, mention some common issues that may face, and the solution that may takeJan 11, 20232Jan 11, 20232
Kaaveh MohamediMy 2022 journeyThe 2022 was not just a year for me, I experienced it as about two — three years! This is my narration about this amazing journey!Dec 30, 20221Dec 30, 20221
Kaaveh MohamediinProAndroidDevJetpack Compose & best practices you must always remember⚠️ This is my summary according to the official doc and all developer relations talks I watched.Dec 10, 20223Dec 10, 20223