Jetpack etc
LiveData with Coroutines and Flow — Part I: Reactive UIs
13.07.2020 [https://medium.com/androiddevelopers/livedata-with-coroutines-and-flow-part-i-reactive-uis-b20f676d25d7]
LiveData with Coroutines and Flow — Part II: Launching coroutines with Architecture Components
13.07.2020 [https://medium.com/androiddevelopers/livedata-with-coroutines-and-flow-part-ii-launching-coroutines-with-architecture-components-337909f37ae7]
LiveData with Coroutines and Flow — Part III: LiveData and coroutines patterns
13.07.2020 [https://medium.com/androiddevelopers/livedata-with-coroutines-and-flow-part-iii-livedata-and-coroutines-patterns-592485a4a85a]
Tag: architecture
Android compilers, AOT, JIT, performance, etc
Android CPU, Compilers, D8 & R8 [ https://proandroiddev.com/android-cpu-compilers-d8-r8-a3aa2bfbc109 ]
Android app startup time: why we care [ https://medium.com/inlocotech/android-app-startup-time-why-we-care-b70eada84b26 ]
Сжимаем APK, стараясь сохранить его работоспособность [ https://habr.com/ru/post/452524/ ]
Increasing performance in an Android application [ https://heartbeat.fritz.ai/increasing-performance-in-an-android-application-1086640aeef ]
Android Architecture Components – AAC
Android Architecture Components by Example
https://developer.android.com/topic/libraries/architecture/index.html
Hacking Architecture Components by using Kotlin (https://antonioleiva.com/architecture-components-kotlin/)
Android Architecture Components: Testing your ViewModel LiveData [https://medium.com/exploring-android/android-architecture-components-testing-your-viewmodel-livedata-70177af89c6e]
DI – Dagger 2, Koin, Kodein
Demystifying the new Dagger Android Injection API
https://google.github.io/dagger/
Dependency injection in Android [https://developer.android.com/training/dependency-injection]
A Dependency Injection Showdown [https://proandroiddev.com/a-dependency-injection-showdown-213339c76515]
Android modules multimodules
Patterns for accessing code from Dynamic Feature Modules [ https://medium.com/androiddevelopers/patterns-for-accessing-code-from-dynamic-feature-modules-7e5dca6f9123 ]
Modularization by Feature and Layer with Android Architecture Components [ https://medium.com/swlh/modularization-by-feature-and-layer-with-android-architecture-components-80bf317d737 ]
Navigation with Dynamic Feature Modules [ https://proandroiddev.com/navigation-with-dynamic-feature-modules-48ee7645488 ]
Exploring Dynamic Feature Modules at Swiggy [ https://bytes.swiggy.com/exploring-dynamic-feature-modules-at-swiggy-83019ebfa980 ]