Tmdb - An Android app which displays data from The Movie Database API

Related tags

App tmdb
Overview

TMDB - The Movie Database

This is my first android app!
This project is an Android app which displays data from The Movie Database API.

Description

The app displays data of 10000 movies from The Movie Database API.
You can display the movies sorted by popularity, title or release date.
You can search movies.
You can mark movies as favorites and get back to see it afterwords.
Users can write and read comments about the movies.

Screenshots

                

Technologies and libraries

Room Database

  • All the downloaded information from The Movie Database API is saved in room, to let the application to be used without an Internet connection.
  • Favorites movies id's are saved in room too.

Firebase realtime database

  • Users comments to movies are saved in firebase realtime database, and downloaded in all app opening.

Firebase authentication

  • Register and Login to the app is done with firebase email/password authentication. (Email verification is not required)

ViewModel

LiveData

  • Displaying the movies from the room with LiveData.
  • Displaying downloading progressBar with LiveData of the amount of the movies in room.
  • Additional uses.

WorkManager

  • Using WorkManager for scheduling the movies download from the api.

Retrofit2

  • Using retrofit for download the movies from the api.

RecyclerView

  • Displaying the movies and the comments in recyclerViews with adapters.

Glide

  • Download images with Glide.

SharedPreferences

  • Storage and management of data required for the proper running of the app, like name and color of the current logged user.
  • Storage and management of flags.

Author

Itamar Stern
[email protected]
Israel

You might also like...
An application that displays information about movies getting from The Movie DB
An application that displays information about movies getting from The Movie DB

Movie Project Part One - Display and Search Movie. Create an application that displays information about movies getting from The Movie DB.The movie in

Mobile app to Show Movies From TMDB API [Qhala Interview Solution], for the Android Engineer Role
Mobile app to Show Movies From TMDB API [Qhala Interview Solution], for the Android Engineer Role

Qhala Interview 🎥 📺 This is an Interview Tech challenge by Qhala I used TMDB API to solve this challenge. Screenshots Movies Movie Detail Prerequisi

An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies 🍿 .
An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies 🍿 .

Flick An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies 🍿 .It has been built followin

Aplicación android con MVVM, Room, Retrofit y Dagger Hilt, coonsumiento la API de TMDB.

TMDB Aplicación android con MVVM, Room, Retrofit y Dagger Hilt, coonsumiento la API de TMDB. To-Do: ☑ Diseño de aplicación con MVVM e inyeccion de dep

Learning about architecture with implement TMDB Restful API

PopCorn Movie and Tv Show list application. Build for learning about architecture (maybe it's clean architecture, but i don't know it's clean or not.

TMDbHub - Listing movies using the TMDb API. You can filter results, view details, and save them to a collection
TMDbHub - Listing movies using the TMDb API. You can filter results, view details, and save them to a collection

TMDb Hub Listing movies using the TMDb API. You can filter results, view details

An app which displays questions from Stack Exchange from it's api. Can search questions with tags as well. Uses MVVM architecture, dependency injection, coroutines, retrofit2 for network calls

Stack Exchange app What the app does? Shows a list of trending questions from stack exchange api Can search for the desires question. Can add tags to

The Movie Database Example
The Movie Database Example

This is a sample application that build with combine use Clean Architecture framework and Movie Database API for request and showing the information

CatatanKu-SimpleNoteApp - CatatanKu helps to create your notes. You can edit and delete notes too. All Changes in database is pushed to Firebase Realtime Database
Owner
Itamar Stern
Itamar Stern
Tv-Movie - Android application Tv&Movie that uses TMDB API

Tv&Movie This is an android application that shows lists of popular movies, popu

Tatiana Samoilenko 3 Aug 25, 2022
A movie application where you can search a movie that you want and see the detail of movie

MovieApp This is a simple movie application where you can search a movie that you want and see the detail of movie Technologies Hilt (Dependency Injec

Serhad Mert 5 Nov 30, 2021
Movie listing app using Jetpack Compose and Tmdb api

Jetflix A Movie listing app using TheMovieDb api and Jetpack Compose. Based on MVVM architecture with Dagger Hilt. Screenshots Download Go to Releases

Yasin Kaçmaz 297 Jan 1, 2023
Movie app from TMDB's API

Movie-App Movie app from TMDB's API Features: Discover the most popular, the top rated and the upcoming movies and watch details of this movie. Discov

Kareem AbouElatta 5 Dec 13, 2022
Movie App with MVVM + Clean Architecture (TMDB Api)

MovieApp Movie App is an application where you can follow movie trends, search for the movie you like and add the ones you like to your favorites. API

Feyza Ürkut 13 Aug 8, 2022
Movie application created with TMDB API, Architecture Components, Android Jetpack libraries

MovieApp Movie application created with TMDB API, Architecture Components, Android Jetpack libraries Built With ??️ • Kotlin - The language used in th

Ahmet Tufan 5 Sep 29, 2022
MovieLibrary -An android application which uses tmdb API to fetch the data for various movies and TV Shows

MovieLibrary -An android application which uses tmdb API to fetch the data for various movies and TV Shows

null 1 May 1, 2022
Movie Info - MovieInfo app that recieves popular movies and allow the user to search for specific movie through the restapi

Movie_Info MovieInfo app that recieves popular movies and allow the user to sear

inderjeet yadav 3 Jun 8, 2022
News-App - A news app Which displays news with the help of JSON data

News-App This is a news app Which displays news with the help of JSON data

Lalith Sharma 0 Feb 16, 2022
Movo (Movie Information) is an android application to find out all the Movie Information and Details.

Movo About The Project Screen.Recording.2022-08-12.at.08.53.46_1.mp4 Movo (Movie Information) is an android application to find out all the Movie Info

Reihan Fatilla 4 Sep 28, 2022