![](https://i0.wp.com/github.com/rogo-s/MovieList/raw/master/app_screenshot/1.png?w=640&ssl=1)
![](https://i0.wp.com/github.com/rogo-s/MovieList/raw/master/app_screenshot/7.png?w=640&ssl=1)
![](https://i0.wp.com/github.com/rogo-s/MovieList/raw/master/app_screenshot/4.png?w=640&ssl=1)
MovieList
TMDB movie list application integrated with Firebase Authentication.
Tech-stack
- MVVM architecture (ViewModel, Repository)
- Single Activity with Navigation Component
- Movie List Pagination with Jetpack Paging3
- Networking with Retrofit, Coroutines and Flow
- Firebase Authentication & Firestore
- Dependency Injection with Dagger-Hilt
- Image loading – Coil
Features
- Load upcoming movies from TMDB
- Able to login & register with Firebase Authentication
- Favorite movie option
- Show list of logged in user’s favorite movies