/movies-popular-details

android app using kotlin with MVVM patern connecting with API

Primary LanguageKotlin

Movie MVVM App

This is a simple Android app that showcases popular movies using the MVVM architectural pattern. It uses the The Movie Database (TMDb) API to fetch movie data.

This project was inspired by the YouTube tutorial Watch the Tutorial.

Features

  • Display a list of popular movies.
  • View movie details including title, release date, and poster.
  • Pagination for loading more movies.
  • Handling of network errors and loading states.

Screenshots

Home Page

hompage

Detail Page

detail page

Libraries and Technologies Used

  • Kotlin
  • Android Architecture Components (ViewModel, LiveData)
  • Retrofit for network requests
  • Glide for image loading
  • AndroidX for modern Android development
  • Paging library for pagination