Skip to content

cristiangranero90/MovieApp

Repository files navigation

Movie App

A simple movie visualizer

Project information and tools

  1. Hilt, dependency injection
  2. Coroutines
  3. Retrofit 2
  4. Room Database
  5. ViewModel
  6. Jetpack Compose
  7. Material Design
  8. Gson serialization
  9. Coil async images loader
  10. Navigation Compose
  11. Secrets Gradle plugin
  12. Light & Dark mode available
  13. MVVM project

To Execute: Add into local.properties of your project, an apikey. You can find one on TMDB Api

Splash Screen; Home Screen and Movie Screen

Splash Screen Home Screen Home Screen

Overview (Description; See More (if the information is available) and Hearth button for favourites) from Movie Screen; Rate a movie (Custom Dialog); All Movies Screen

Splash Screen Splash Screen Splash Screen

Favourties Screen; Contextual menu to delete items of favourites (Tap to delete); Favourites Screen without deleted items

Splash Screen Splash Screen Splash Screen

Search screen; Find a movie; Entering to one of the items

Search Screen Search Screen Item view

Extra, Light mode view

Search Screen Search Screen

Information

Logos: blue_long_big.xml and blue_long.xml, are property of "The Movie DataBase"