Joost KlitsieinProAndroidDevAndroid Auto and ViewModel: Reuse your code in your car!See how we can leverage ViewModelStoreOwner and Koin to use ViewModels in Android Auto.1d ago1d ago
Joost KlitsieLiveData is dead! Long live StateFlow!LiveData has fulfilled it purpose, but still some people seem to be unable to let go.3d ago3d ago
Joost KlitsieinProAndroidDevAndroid Process Lifecycle + Coroutines == ❤Kotlin Coroutines and Android Lifecycle are a match made in heaven! I will show why they work so well together and cool stuff you can do.6d ago16d ago1
Joost KlitsieinProAndroidDevThe 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 265Jul 265
Joost KlitsieinProAndroidDevStop throwing exceptions!Now that I got your attention, let me specify what this article actually wants to say: STOP THROWING EXCEPTIONS!Jun 2011Jun 2011
Joost KlitsieConcise builder pattern in Kotlin using lambda’s with receiverWith the first stable version coming out in 2011, Kotlin has gradually been growing in terms of language features and adaptation. Kotlin is…Jul 22, 2023Jul 22, 2023
Joost KlitsieCreating an amazingly simple HTML builder in Kotlin.Let’s explore how we can use the Kotlin programming language to build a simple, yet effective, DSL to generate HTML code. In a previous…Jul 22, 20231Jul 22, 20231