This application was made as a hobby project. It is used for searching movies by:
- genre
- release date
- original language
- title keyword
Also, browsing 4 different movie categories:
- most popular
- highest average score
- upcoming
- now playing
Movies can be saved to:
- watchlist (online usage)
- local personal lists (possible offline usage)
The information is retrieved from The Movie Database (TMDb).
- MVVM Patern
- Android Jetpack for a single activity approach
- Parsing JSON from REST API using Retrofit with coroutines
- Room Database for saving movies locally
- View and Data binding
- Glide library
- YoutubePlayer
- RecyclerView with StaggeredGridLayout, horizontal and vertical LinearLayouts
- ExpandableRecyclerView
- DrawerLayout with NavigationView
- BottomNavigationView
- MultiSlider
- SearchView