Sample App that consult TMDB Api applying Modern Android Development skills.
Here yo can find:
- DI Using Hilt
- Flow and Coroutines
- Repository Pattern for data layer
- ViewModel
- MVI Architecture for presentation layer
- Navigation Components
- Shared Element Transitions (in animations branch)
- Unit Testing for ViewModels
- Unit Testing for Flow and Coroutines
- Some Gradle organization
And more other things that I will be adding in the future for the porpouse of training and fun!