Mobile application for showing trends and popular updates about movie / tv shows.
- List of Movies - show all movies from API
- List of Tv Shows - show all tv shows from API
- List of Favorited Movies - show all favorited movies which saved in local database like room.
- List of Favorited Tv Shows - show all favorited tv shows which saved in local database like room.
Splash Screen | Home Screen | Detail Screen |
---|---|---|
The documentation of open source API that used for this project : https://developers.themoviedb.org
Method | Endpoint | Usage |
---|---|---|
GET | {image_url}/t/p/w500/{file_path} |
Get Image |
GET | {base_url}/movie/popular?api_key={your_api_key} |
Get Movie Popular |
GET | {base_url}/tv/popular?api_key={your_api_key} |
Get TV Popular |
GET | {base_url}/search/tv?api_key={your_api_key}&query={your_query} |
Search TV |
GET | {base_url}/search/movie?api_key={your_api_key}&query={your_query} |
Search Movie |
https://api.themoviedb.org/3/search/movie?api_key=kqjL17yufvn9OVL&query=Naruto
Library | Sources |
---|---|
Retrofit | https://square.github.io/retrofit/ |
Picasso | https://square.github.io/picasso/ |
Volley | https://developer.android.com/training/volley |
Room | https://developer.android.com/training/data-storage/room |