Movie Base is an Android Application that enables users to pick what they desire to watch through a huge library of Trending, Popular and Top rated Streams (Movies and TV shows), in addition to enabling them to search for their favorite Movies or TV shows and Save them to their own Watch list :')
You can find the Project Demo from here
Movie Base was implemented using the TMDB API and the MVVM architectural pattern utilizing the Android Jetpack Components consisting of
- Architecture Components such as:
1- Room database for offline chaching of saved Movies and TV shows.
2- ViewModel to manage the UI data with the help of a Repository to provide a clean API for the data sources to it.
3- LiveData
4- Pagination
- UI Components such as:
1- Bottom Navigation view
2- Recycler Views and Card Views
1- Download Android Studio
2- Open the powershell/bash
3- Clone the Repository
git clone https://github.com/AbdelrahmanRewaished/Movie-Base/
4- Login in TMDB Website and Register for a TMDB API Key from here
5- Place your API Key in the file res/values/your_file_name.xml and insert the following inside the resources tag
<string name="API_KEY">
Your API Key
</string>
for more info check the documentation here
6- Start Developing
Download the apk File from here