Another example of using MVVM with Android Atrchitecture components, in order to create core structure of application. This example is also contains correct way of injecting test modules, int unit and integration (instrumented) parts.
From Jetpack |
---|
-
Architecture
- DataBinding
- Include Layouts
- Lifecycles
- LiveData
- ViewModel
- Shared ViewModels
- Custom VM Factories
- DI
- Navigation
- Arguments
- DataBinding
-
Foundation
- Android Ktx
- Tests:
- Unit
- Integration
- DI
-
UI
- Animation & Transition
- Fragment
- Layout
- Navigation Layout
Other |
---|
-
Architecture
- DI Dagger
-
UI
- KenburnsView
- Glide
-
Other
- Timber
- LoremIpsum