The Cinema Mon Amour mobile application was created during college as a project for the course Mobile Application Programming.
The application serves the purpose of keeping track of movies, allowing the user to monitor their favorite watched films.
The project was developed in Android Studio, and Java was chosen as the programming language. The application incorporates knowledge of using activities, adapters, fragments, listeners, model creation, and network usage.
The chosen database is the local Room database, and for fetching movie data, Retrofit is used, which connects to the TMDb API.
- View a list of movies.
- Explore movie details (release date, IMDb rating, and description).
- Add movies to favorites and assign a personal rating to each movie.
- Browse through favorites, where all added movies are visible.
- Remove movies from favorites.
To run the project, you need to create your own api key on the official TMDb API website. Then, paste the obtained api key into cinemamonamour/fragments/Pop_Movies_Fragment.java
, inside:
public static final String API_KEY = "";