PinnedPublished inProAndroidDevThe best way to load data in ViewModelsSimplicity is key. Sadly, it is also one of the hardest things to achieve in software development. Learn how to easily load data in 2024.Jul 26, 2024A response icon8Jul 26, 2024A response icon8
Published inProAndroidDevImproving the Modal Bottom Sheet API in Jetpack ComposeHave you ever wondered “I like modal bottom sheets, but hot damn, that is an annoying API”? Well read this and fear that thought no more!Mar 31Mar 31
The power of Hindsight: Preventing production incidentsLearn how to turn failures into improvements and prevent production incidents.Jan 6Jan 6
Published inProAndroidDevStop hopping threads!Learn to love the Main thread by utilizing the official Coroutine conventions and best practices for Android developers.Jan 2Jan 2
Compilers are better than humansAsk not what you can do for your compiler, ask what your compiler can do for you. In this article I will show what Kotlin tools actually…Oct 1, 2024A response icon9Oct 1, 2024A response icon9
Published inProAndroidDevHow to properly handle Android localizationResolving string resources too early can bring trouble. I will show you a proper way to handle localization in your app.Sep 15, 2024A response icon1Sep 15, 2024A response icon1
Published inProAndroidDevBest way to keep state in a ViewModelCheck how you can best handle States and Events in a ViewModel. Keep track of the truth and minimize side-effects, to minimize bugs.Sep 3, 2024A response icon2Sep 3, 2024A response icon2
Published inProAndroidDevComposable-scoped ViewModel: An interesting experimentScope any ViewModel to the composition of the Composable it is in, while surviving configuration changes, by using the power of Lifecycle.Aug 29, 2024A response icon13Aug 29, 2024A response icon13
Published inProAndroidDevAdd powerful analytics modifiers in Jetpack Compose with ModifierLocal!Did you ever hear about CompositionLocal’s smaller brother: the ModifierLocal? Check how to utilize it and make analytics handling a…Aug 23, 2024A response icon6Aug 23, 2024A response icon6
Published inProAndroidDevAndroid Auto and ViewModel: Reuse your code in your car!See how we can leverage ViewModelStoreOwner and Koin to use ViewModels in Android Auto.Aug 19, 2024A response icon1Aug 19, 2024A response icon1