MoviesAndTV
MoviesAndTV is an application to follow popular movies and tv series and create watch list from your favorite tv series and movies. Also you can search movies and tv series.
API
I preferred TMDB for retrieving data. You can visit TMDB API Doc and create your own api key.
Setup
You should update api key in build.gradle file if you want to show popular movies and tv series list in this application.
Architecture
This application is developed MVVM clean archirecture.
Libraries Used
- Hilt for dependency Injection
- Retrofit
- OkHttp
- Room
- Moshi
- Glide
- Kotlin Coroutines for managing background threads with simplified code and reducing needs for callbacks
- LiveData and ViewModel
- Navigation
- Paging
Features
- Movies and Detail
- TV Series and Detail
- Watch List
- Search
part1.mp4
part2.mp4
Upcoming Features
Unit tests will be added soon.