Android 27
- KMP (Kotlin Multiplatform) Firebase setup
- SQLDelight in Kotlin Multiplatform (KMP)
- Jetpack Preferences DataStore in Kotlin Multiplatform (KMP)
- Oh no, another type safe Compose Navigation library for Android
- Abstract your Android Navigation for Compose, part 3
- Abstract your Android Navigation for Compose, part 2
- Abstract your Android Navigation for Compose, part 1
- Spotless and Ktlint for your Android app
- onNewIntent in Jetpack Compose
- TOML + Gradle + project accessors
- The famous and unthought MVI misconception in Android, alongside MVVM
- Assisted Inject for AAC ViewModels with vanilla Dagger2
- Assisted Inject for less boilerplate?
- How long will you go to protect your Android app from being tampered?
- Common mistakes when using Architecture Components
- Navigation in multi module Android Compose UI project + Hilt
- Hilt to the rescue, part 2
- Hilt to the rescue, part 1
- Dagger2 is hard, but it can be easy, part 7
- Dagger2 is hard, but it can be easy, part 6
- Dagger2 is hard, but it can be easy, part 5
- Dagger2 is hard, but it can be easy, part 4
- Dagger2 is hard, but it can be easy, part 3
- Dagger2 is hard, but it can be easy, part 2
- Dagger2 is hard, but it can be easy, part 1
- View binding for the lazy
- Optimize the build speed for your Android project