Developed this app using TheMovieDB API to learn Android Architecture Components and Dependency Injection.
- MVVM architecture and Repository Pattern
- Room Component for Database
- ViewModel and LiveData for Lifecycle
- Retrofit for REST API calls
- Dagger2 for Dependency Injection
- MDC for Material Design
- Picasso for Image loading