Clean Runtime Permissions in Android
Detailed summary of a clean approach to runtime permissions management in Android applications.
Detailed summary of a clean approach to runtime permissions management in Android applications.
My analysis of the native Android development ecosystem in 2020 and predictions for 2021.
My argument against Kotlin Coroutines’ default background dispatchers: Dispatchers.Default and Dispatchers.IO.
High-level summary of Kotlin Coroutines framework for Android developers with code examples and many tips.
RxJava, once the hottest framework in Android development, is dying. It’s worth taking a moment to understand what happened.
A critical look at the Repository pattern in Android, which is recommended in the official “Guide to Apps Architecture” by Google
A list of several common architectural mistakes in Android applications that can be very costly to fix.
A tutorial of using Dagger Hilt’s Entry Points convention to work around lifecycle mismatch between Hilt and custom FragmentFactory in Android apps
Clean implementation of complex concurrent algorithm using the fundamental concurrency techniques
Improved scheme for implementation of MVC views and high-level discussion of differences between interfaces and abstract classes.