Retrieves and displays data from Movie Database API
Libraries used:
- ViewPager2
- Paging 3
- ViewModel
- LiveData
- Data Binding
- View Binding
- Navigation Component
- RecyclerView
- Room
- DataStore (Protocol Buffers)
- Retrofit
- Glide
- YouTube Player
- Hilt
This app also uses the latest extensions methods and coroutines flow offered by Kotlin