Skip to content

ali7919/filmz

Repository files navigation

Filmz

Search for films from IMDB, gather film data(rating, length, cast…) and save them in a Room database.

Filmz is a native android application written in kotlin that illustrates Android development best practices with Android Jetpack, MVVM pattern and Kotlin Coroutines.

ScreenShots

App image App image App image App image App image App image

Libraries Used

  • Architecture - 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.
    • Lifecycles - Create a UI that automatically responds to lifecycle events.
    • 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.
  • Third party and miscellaneous libraries

About

Search movies from imdb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages