InProAndroidDevbyJaewoong EumLoading Initial Data in LaunchedEffect vs. ViewModelWhen initializing or fetching data upon entering a screen, it’s crucial to select the right trigger point for loading the initial data…Aug 30, 202417Aug 30, 202417
InProAndroidDevbyRezaMastering Android ViewModels: Essential Dos and Don’ts Part 4 🛠️⚃If you’re using ViewModels keep these in mind for better code quality, Part 4Jun 9, 20242Jun 9, 20242
Ryan WAndroid Clean Architecture Testing: Taking a Second Look at Fakes and MocksIn the context of Android development and clean architecture, mocks and fakes are both testing techniques used to isolate components and…Apr 4, 2024Apr 4, 2024
InTeknasyon Engineeringbyilyas ipekStop Passing Event/UI-Action Callbacks in Jetpack ComposeWhy the UDF is a waste of time for most screens.Mar 18, 202420Mar 18, 202420
InAndroid DevelopersbyLevi AlbuquerqueUnderstanding Nested Scrolling in Jetpack ComposeUse the nested scrolling system to allow components in different places in the Compose hierarchy to interact with scrolling components.Feb 16, 20242Feb 16, 20242
InProAndroidDevbyTolga PirimPerformance In Jetpack Compose — Stability & ImmutabilityWhen a state change occurs in Jetpack Compose, it can automatically skip composable functions whose parameters have not changed.Jan 30, 20242Jan 30, 20242
Marco CattaneoHow to handle single-event in Jetpack ComposeBest practices of handling single events inside your Compose applicationDec 20, 202311Dec 20, 202311
InProAndroidDevbySagar MalhotraEffect Handlers in Jetpack Compose: A Complete GuideEffect Handlers: as the name suggests, they are used to handle the “side”-effects in Jetpack-Compose but what exactly is a side-effect?Dec 14, 20232Dec 14, 20232
InGoogle Developer ExpertsbyGarima JainThe Diffing Dilemma! All about diffing with LazyLists!If we were to talk about creating lists in Android View System, it’s no doubt that RecyclerView is just the right tool for it, and not just…Nov 2, 20234Nov 2, 20234
InProAndroidDevbySaqibBest Practices for Compose Navigation in Multi-Module ProjectThe story will elaborate and implement best practices for Compose Navigation.Sep 25, 20232Sep 25, 20232
InProAndroidDevbyMatthias SchenkKonsist: First experience with the new linter for KotlinExamples of how Konsist can be used in your project.Oct 3, 20231Oct 3, 20231
InProAndroidDevbyRuthwikCreating Dynamic Background Blur with Jetpack Compose in AndroidIn this article, we will discuss how we can achieve background blur with Jetpack Compose. Trust me, I’m not gonna use Modifier.blur()Oct 8, 20233Oct 8, 20233
InProAndroidDevbyIgor EscodroBetter handling states between ViewModel and ComposableHandling states is a hard task in any framework, and Compose is no exception to it. This article shows alternatives to this scenario.Mar 11, 20213Mar 11, 20213
InBetter ProgrammingbyIgor StevanovicJetpack Compose Clean NavigationImplementing clean navigation in Jetpack ComposeOct 3, 20226Oct 3, 20226
InProAndroidDevbyMukesh SolankiDemystifying DataStore: A Comprehensive Guide to Using DataStore with Jetpack ComposeData persistence is a very important aspect of app development. It could make or break the user experience. Storing and managing app…Sep 17, 20232Sep 17, 20232
InDev GeniusbyIgor StevanovicJetpack Compose Clean and Encapsulated ComposablesA Deep Dive into Encapsulation for Cleaner Composables in Jetpack ComposeMay 18, 20236May 18, 20236
InProAndroidDevbySaqibLaunchedEffect vs rememberCoroutineScope in Jetpack ComposeDeep-dive into Compose Side-effect APIs LaunchedEffect and rememberCoroutineScope. Exploring differences and use-cases where we should use…May 2, 20233May 2, 20233
InProAndroidDevbyAayush ChaudharyMastering Side Effects in Jetpack ComposeFull guide to Compose effect handlersApr 23, 20233Apr 23, 20233