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.12h ago
Joost KlitsieinProAndroidDevBest 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 32
Jaewoong EuminProAndroidDevAvoiding the Auto-Completion Trap in Android StudioIn this article, you’ll explore how to selectively disable auto-completion suggestions in Android Studio (IntelliJ IDE)Sep 74Sep 74
Joost KlitsieinProAndroidDevHow 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.9h ago9h 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 1Aug 1
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.12h ago
Joost KlitsieinProAndroidDevBest 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 32
Jaewoong EuminProAndroidDevAvoiding the Auto-Completion Trap in Android StudioIn this article, you’ll explore how to selectively disable auto-completion suggestions in Android Studio (IntelliJ IDE)Sep 74
Joost KlitsieinProAndroidDevHow 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.9h 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
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
G. Raj KumarEstablishing Connection with Bluetooth Classic in AndroidInteracting with mobile hardware is one of the most exciting aspects of Android development, particularly when it comes to Bluetooth…15h ago1
Eevis PanulainProAndroidDevAccessibility Considerations with Stacked Cards Custom LayoutCats are back! In this blog post, we’ll look into accessibility considerations for the stacked cards layout.Jul 251