Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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

Get it on Google Play
Available on Samsung Galaxy Store
Amazon App Store
Huawei AppGallery

## 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 Hilt

Note: 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).