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.13h 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.11h ago11h ago
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 251Jul 251
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.13h 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.11h ago
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
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…3d ago
Kashif MehmoodinProAndroidDevBuilding A Custom Design System in Compose MultiplatformJetpack Compose, Android’s modern UI toolkit, comes with Material Design out of the box. But what if you want something different? What if…1d ago
Eevis PanulainProAndroidDevDon’t Lock the Screen Orientation! Handling Orientation in ComposeMany Android apps are locked to portrait mode, and that is an accessibility problem.Jul 186