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.6 min read·Mar 29, 2023--14--14
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…6 min read·Sep 28, 2023--2--2
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!2 min read·Aug 27, 2023--1--1
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…4 min read·Feb 28, 2023--1--1
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 take3 min read·Jan 11, 2023--2--2
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!3 min read·Dec 30, 2022--1--1
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.5 min read·Dec 10, 2022--3--3