Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antoniosertic23/cinema-mon-amour
Mobile Application for Movie Tracking. The Cinema Mon Amour mobile application was created during college as a project for the course Mobile Application Programming.
https://github.com/antoniosertic23/cinema-mon-amour
activity adapter android-studio firebase fragment java listener mobile-application mobile-development model-creation movie-app recyclerview retrofit tmdb-api xml
Last synced: about 1 month ago
JSON representation
Mobile Application for Movie Tracking. The Cinema Mon Amour mobile application was created during college as a project for the course Mobile Application Programming.
- Host: GitHub
- URL: https://github.com/antoniosertic23/cinema-mon-amour
- Owner: AntonioSertic23
- Created: 2023-04-06T12:16:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-29T18:01:46.000Z (10 months ago)
- Last Synced: 2024-11-11T09:35:03.268Z (3 months ago)
- Topics: activity, adapter, android-studio, firebase, fragment, java, listener, mobile-application, mobile-development, model-creation, movie-app, recyclerview, retrofit, tmdb-api, xml
- Language: Java
- Homepage:
- Size: 2.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cinema Mon Amour
## Mobile Application for Movie Tracking
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.
[![My Skills](https://skillicons.dev/icons?i=androidstudio,java,sqlite)](https://skillicons.dev)
The chosen database is the local **Room** database, and for fetching movie data, **Retrofit** is used, which connects to the [TMDb API](https://www.themoviedb.org/documentation/api).
---
### In the application, you can:
- 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.---
### Project Setup
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:
```sh
public static final String API_KEY = "";
```