Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marwa-eltayeb/MovieTrailer
Android Movie App for displaying all popular movies, search any movie, find information about it and save it locally as a favourite movie made by using TMDb (The Movie Database) API
https://github.com/marwa-eltayeb/MovieTrailer
android-architecture-components architecture-components data-binding databinding glide hilt lightmode livedata movie movietrailer mvvm-architecture nightmode paging-library rating repository retrofit room viewmodel
Last synced: 14 days ago
JSON representation
Android Movie App for displaying all popular movies, search any movie, find information about it and save it locally as a favourite movie made by using TMDb (The Movie Database) API
- Host: GitHub
- URL: https://github.com/marwa-eltayeb/MovieTrailer
- Owner: marwa-eltayeb
- Created: 2019-07-02T02:27:38.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-21T02:30:36.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:43:57.025Z (3 months ago)
- Topics: android-architecture-components, architecture-components, data-binding, databinding, glide, hilt, lightmode, livedata, movie, movietrailer, mvvm-architecture, nightmode, paging-library, rating, repository, retrofit, room, viewmodel
- Language: Java
- Homepage:
- Size: 1.46 MB
- Stars: 27
- Watchers: 2
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MovieTrailer
Android Movie App for displaying all popular movies, search any movie, find information about it and save it locally as a favourite movie made by using TMDb (The Movie Database) API
## Download
## Features
- Display all upcoming movies trailers.
- Get a list of popular movies of the current time.
- Get a list of top-rated movies.
- Search any movie & get its information: Title, Rating, Release Date, Language, Genres, Synopsis.
- Mark a movie as favourite & save it for future preferences implemented musing MVVM Architecture.
- Support Light mode and Night mode.## Libraries included in this project:
- Paging
- Glide
- Retrofit
- Room (Android Architecture Components)
- Data Binding (Android Architecture Components)
- Live Data (Android Architecture Components)
- ViewModel (Android Architecture Components)
- RecyclerView
- CardView
- DI with HiltNote: Use your Api key as mine is hidden. After you get it, put it in local.properties file
`apiKey="XXXXXXXXXXXXXXXXXXXXXXXX"`
## Screenshots
| | |
| ------------- | ------------- | ------------- |
| | |
| | |
| | |
Project Preview: [Youtube](https://youtu.be/jhYmx7ytBs0).