/Movie-Tracker

This is a Native Android Mobile Application which was developed as a Movie Tracker.

Primary LanguageJava

Movie-Tracker

This is a Native Android Mobile Application which was developed as a Movie Tracker.

This application contains with following functinalities :
πŸ”ΈRegister Movies
πŸ”ΈAdd/Remove Favorites Movies
πŸ”ΈEdit Registered Movies
πŸ”ΈSearch Movies in Device Database by Movie Title or Movie Director
πŸ”ΈGet Movie Title/Ratings/Images from IMDB API

Registering movie data will stored using a SQLite Database.
Before run the downloaded project you will need to create a free account on this web service(https://imdb-api.com/) which gives you a unique key.
Then copy paste that IMDB API key on imdb -> ImdbMovieRequest -> line 72. In order to do get data from IMDB, you need a valid API key.

Directory Layout


β”œβ”€β”€ app
β”‚   β”œβ”€β”€ manifets
|   |    β”œβ”€β”€ AndroidManifest.xml
β”‚   β”œβ”€β”€ java
|   |   β”œβ”€β”€ com.example.main
|   |   |   β”œβ”€β”€  imdb
|   |   |   |   β”œβ”€β”€ ImageRequest
|   |   |   |   β”œβ”€β”€ ImdbMovie
|   |   |   |   └── ImdbMovieRequest
β”‚   |   |   β”œβ”€β”€ validations
|   |   |   |    └── IFilter
β”‚   |   |   β”œβ”€β”€ DisplayMovies
β”‚   |   |   β”œβ”€β”€ EditMovie
β”‚   |   |   β”œβ”€β”€ EditMovieIndex
β”‚   |   |   β”œβ”€β”€ FavouriteMovies
β”‚   |   |   β”œβ”€β”€ MainActivity
β”‚   |   |   β”œβ”€β”€ RtaitngImage
β”‚   |   |   β”œβ”€β”€ RatingsIndex
β”‚   |   |   β”œβ”€β”€ RatingTitles
β”‚   |   |   β”œβ”€β”€ RegisterMovie
β”‚   |   |   └── Search
β”‚   |   β”œβ”€β”€ database
β”‚   |   |   β”œβ”€β”€ Database
β”‚   |   |   └── Movie Table
β”‚   |   β”œβ”€β”€ models
β”‚   |   |   └── Movie
β”‚   |   β”œβ”€β”€ views
β”‚   |      └── MLItem
β”‚   β”œβ”€β”€ java
|   |   β”œβ”€β”€ com.example.main
|   |        └──  BuildConfig
β”‚   β”œβ”€β”€ res
|       β”œβ”€β”€ drawable
|       β”œβ”€β”€ font
β”‚       β”œβ”€β”€ layout
β”‚       β”œβ”€β”€ mipmap
β”‚       └── values
└── Gradle Scripts