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, 20248Jul 26, 20248
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!2d ago2d ago
The power of Hindsight: Preventing production incidentsLearn how to turn failures into improvements and prevent production incidents.Jan 61Jan 61
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, 20249Oct 1, 20249
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, 20241Sep 15, 20241
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, 20242Sep 3, 20242
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, 202411Aug 29, 202411
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, 20244Aug 23, 20244
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, 20241Aug 19, 20241