Waqas YounisCanceling a Coroutine SimplifiedJust like making a function main safe, you are also responsible for making it cancelable. It won’t do it itself.11h ago
Marcin PiekielnyinProAndroidDevConvert Your Native Project to Kotlin Multiplatform — Developer’s GuideIn one of our previous posts, we discussed why it is worth migrating your existing Android application to Kotlin Multiplatform to share…Aug 1
Kapil SachanAnti-Pattern: Stop Leaking Kotlin Flow Collectors in Your Android ViewModel 🤔Using Kotlin Flows in Android ViewModels is powerful for managing data updates, but improper usage of Flow.collect() can lead to memory…Aug 314Aug 314
Naimish TrivediHigher-order functions in KotlinHigher-order functions are a fundamental concept in functional programming and are fully supported in Kotlin. They allow you to pass…1d ago1d ago
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 274May 274
Waqas YounisCanceling a Coroutine SimplifiedJust like making a function main safe, you are also responsible for making it cancelable. It won’t do it itself.11h ago
Marcin PiekielnyinProAndroidDevConvert Your Native Project to Kotlin Multiplatform — Developer’s GuideIn one of our previous posts, we discussed why it is worth migrating your existing Android application to Kotlin Multiplatform to share…Aug 1
Kapil SachanAnti-Pattern: Stop Leaking Kotlin Flow Collectors in Your Android ViewModel 🤔Using Kotlin Flows in Android ViewModels is powerful for managing data updates, but improper usage of Flow.collect() can lead to memory…Aug 314
Naimish TrivediHigher-order functions in KotlinHigher-order functions are a fundamental concept in functional programming and are fully supported in Kotlin. They allow you to pass…1d ago
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
Bharat KumarKeep Your ViewModels Clean: A Guide to Event-Driven Architecture in AndroidHey guys I have come up with another Article on keeping your ViewModels clean and easy and the ViewModel Architecture I am showing is best…Sep 52
Jaewoong EuminProAndroidDevThe val Property != Immutable in KotlinWhen declaring properties, it’s crucial to determine whether a property should be mutable, as this decision can directly impact your…2d 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