Skip to content

toluwalope19/movie-app

Repository files navigation

movie-app

An app listing top rated movies from Tmdb Api and also saves favourite movies into database

Run The App

1. Run Git clone https://github.com/toluwalope19/movie-app.git

2. Open On Android Studio

3. Make Project ctrl+F9

4. Run project shift+F10

Libraries Used

  • Architecture - MVVM A collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.

    • Data Binding - Declaratively bind observable data to UI elements.
    • LiveData - Build data objects that notify views when the underlying database changes.
    • Navigation - Handle everything needed for in-app navigation.
    • Room - Access your app's SQLite database with in-app objects and compile-time checks.
    • ViewModel - Store UI-related data that isn't destroyed on app rotations. Easily schedule asynchronous tasks for optimal execution.
  • UI

    • NavController Transitions - Move widgets and transition between screens.
    • Fragment - A basic unit of composable UI.
    • NavController Navigation - Helps with navigation between different screens
  • Third Party

    • NavController
    • Glide
    • Kotlin Coroutines
    • Retrofit

About

An app listing top rated movies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published