Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 2.17 KB

README.md

File metadata and controls

31 lines (20 loc) · 2.17 KB

MovizApp

A minimalistic movie listing app to browse IMDB's Upcoming,Popular And Top-Rated Movies.

ScreenShots

UpComing Popular Details Search Similar

Architecture 🗼

This project follows the famous MVVM architecture and best practices from Google's GithubBrowserSample

Built With 🛠

  • Kotlin - First class and official programming language for Android development.
  • Navigation - A set of libraries, a plugin, and tooling that simplifies Android navigation.
  • 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.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • Rx-JAVA - An API for asynchronous programming with observable streams
  • Dagger 2 - A tool for Dependency Injections
  • Glide - An image loading library for Android.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.