Movie Mogul is an Android project which displays movies fetched from the OMDB API.
Each product flavor implements the same app, using a different technology from Android Jetpack.
- Databinding/ViewModel
- MVP architecture
- MVVM architecture
- Android KTX
- RxKotlin
- Kotlin Coroutines
- Mockito
- Navigation
- Paging
- ViewModel
- Room/LiveData
- WorkManager
- Other architectures
- More advanced JUnit testing
- More advanced Espresso testing
- WearOS
- Instant Apps
- Auto
- TV
- Dagger
Search API: https://www.omdbapi.com/?t=<SEARCH_TERM>&apiKey=<API_KEY>&s=true Detail API: https://omdbapi.com/?i=<IMDB_ID>&apiKey=<API_KEY>