android 8
- Navigating Pitfalls - When to Use derivedStateOf with remember(key) in Jetpack Compose
- Building a Speedometer with Compose Canvas API
- Screenshot Testing Push Notifications
- AppCompat 1.2 Lint Checks - AppCompatResources or ContextCompat or ResourcesCompat
- Modular architecture- Using Dagger Multibinding to initialize modules
- AsyncAndroid Video - Finding Attributes in a Haystack
- Cleaner pull requests for Kotlin & Java code
- Proguard/R8 in the world of modularity