Skip to content
/ MoviesApp Public template

Android App to display popular movies using TMDB API.

Notifications You must be signed in to change notification settings

umairkhancis/MoviesApp

Repository files navigation

MoviesApp

Android App to display popular movies using TMDB API in MVVM Architecture.

Libraries used:

  • PagingLibrary - For loading and displaying small chunks of data at a time. Loading partial data on demand reduces usage of network bandwidth and system resources.
  • LiveData - For observing data changes to the UI from the data model.
  • Room - An SQL Persistence Library which acts as a cache for offline support.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • Coroutines - Concurrency design pattern.
  • Glide - An image loading and caching library for Android focused on smooth scrolling.

Backend Service:

The Movie Database