Movie Finder App

Movie Finder is a simple Android application 📱 built to demonstrate use of REST API to find different movies and their review. It uses data from TMDB servers get reviews.

You can Install and test latest Foodium app from below 👇

Movie Finder App

API USED:

The Movie Database (TMDB) - The Movie Database (TMDb) is a popular, user editable database for movies and TV shows.

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Coroutines - For asynchronous and more..
  • Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
    • ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
    • Room - SQLite object mapping library.
  • Dependency Injection -
    • Hilt-Dagger - Standard library to incorporate Dagger dependency injection into an Android application.
    • Hilt-ViewModel - DI for injecting ViewModel.
  • Retrofit - A type-safe HTTP client for Android and Java.

Android Architecture Used- MVVM architecture