Kerry BissetinProAndroidDevModernizing Application Settings in Kotlin Multiplatform with DataStore and KoinHow do you manage application preferences in your projects? If you’re a seasoned Android developer, you’ve likely used SharedPreferences at…May 274
Gaëlle MinisiniAdvanced Kotlin Coroutine Cheat sheet (for Android Engineer)This cheat sheet consolidates the key insights I’ve picked up along the way.Jul 266Jul 266
Stefano NataliMaterial3 PullToRefresh for Jetpack ComposeExploring the new and improved way to implement the PullToRefresh in your Compose UI1d ago1d ago
Hunter FreasHandling UI Events in Jetpack Compose: A Clean ApproachExplore a simple method for managing UI events in Jetpack Compose for cleaner, scalable code.Mar 125Mar 125
Kerry BissetinProAndroidDevModernizing Application Settings in Kotlin Multiplatform with DataStore and KoinHow do you manage application preferences in your projects? If you’re a seasoned Android developer, you’ve likely used SharedPreferences at…May 274
Gaëlle MinisiniAdvanced Kotlin Coroutine Cheat sheet (for Android Engineer)This cheat sheet consolidates the key insights I’ve picked up along the way.Jul 266
Stefano NataliMaterial3 PullToRefresh for Jetpack ComposeExploring the new and improved way to implement the PullToRefresh in your Compose UI1d ago
Hunter FreasHandling UI Events in Jetpack Compose: A Clean ApproachExplore a simple method for managing UI events in Jetpack Compose for cleaner, scalable code.Mar 125
Halil ÖzelKotlin 2.0.0: A New Era in Kotlin DevelopmentKotlin, the modern programming language that has taken the development world by storm, has reached a significant milestone with the release…Jul 4
Resma Adi Nugroho (RAN)Effectively Form Validation in Android Development with KotlinNo more setError just use FormValidator and your works done 😎1d ago
Tom ColvinSeven recipes to understand flows and asynchrony in KotlinIn the clean world of Kotlin coroutines, we can have many tasks running at different times. Suspend functions and flows are two examples...Mar 145