joelkanyi / Muviz

A Jetpack compose app that consumes the TMDB API to display movie and Tv shows and their details
199 stars 30 forks source link
flow jetpack-compose jetpack-lifecycle-components kotlin mvvm paging

StarWars

Muviz

An Android app built with Jetpack Compose consuming TMDB API to help movies, Tv shows and series fanatics to have current information of the trending, popular, upcoming, on air and many other films. It also helps user know the details of their favorite films and the casts, this helps users add their favorites films to favorite for easy remembrance. It also helps users search for that show that they have heard about it and they are not sure about it.

Structural design pattern

The app is built with the Model-View-ViewModel (MVVM) is its structural design pattern that separates objects into three distinct groups:

Setup Requirements

Obtain your key from TMDB API and replace it in the local.properties file:

    API_KEY=API_KEY_VALUE

Tech Stack.

Demo

Home screen

Details screen

Casts screen

Favorites screen

Search screen

Account screen