Here we would be displaying movies data from TMDB APIs along with sorting option based on Popular , Top-Rated , Low-Rated movies On Clicking of card , a complete info about the movie will be shown
- 100% Kotlin
- Kotlin Coroutines with Flow
- Pagination with paging3 library along with header and footer with offline support with RoomDB
- Clean Architecture with MVVM
- Modern architecture (Clean Architecture, Model-View-ViewModel)
- View Bindng, Material Design
- Navigation, single-activity architecture with Jetpack Navigation
- Cache local data with Room Persistence Library
- ViewModel, LiveData, Lifecycle, ... with Android Jetpack
- Dependency injection Dagger
Get your api key from here (https://www.themoviedb.org/documentation/api)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |