Android Native app in Kotlin and using Jetpack Compose.
NOTE: Please check closed PRs to understand the process during the development
- View Movies Catalog from at leat two categories.
- View Series Catalog from at leat two categories.
- View Detail information on any (Serie/Movie) selected.
- Offline Navigation should be supprted
- Fetch information using TMDB (https://developer.themoviedb.org/docs/getting-started)
- Unit test.
- Jetpack Components use.
- Integrated testing.
- Animations and Transitions.
- Room : For local DB that will allow us to use information even while offline, this Lib is also part of Jetpack
- Hilt: This lib simplifies the implementation of Dagger and allows us to use DI in the project, Also part of Jetpack
- Retrofit: Lib used to fetch information from the DB
- Coil: to get imgs from the Url of the API.
This App will be structured using a mix from different concepts mainly MVI making use of android Jetpack Compose and its avantages to display information on screens depending on the state. Also concepts from Clean Arquitecture.
- Message for users to display when fetching from DB and when from the API
- Refresh functions
- Pagination to fetch more shows at the end of the list
- Theme management
- UI


