somtorizm / MovieAblum

A simple beautiful android native app that use Jetpack Compose and Mvvm and roomdatabase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creview Movie Album


A demo Movie app using compose and Hilt based on modern Android tech-stacks and MVVM architecture. Fetching data from the network and integrating persisted data in the database via repository pattern.


License API

Screenshots


Tech stack & Open-source libraries

  • Minimum SDK level 21
  • 100% Kotlin based + Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • JetPack
    • Compose - A modern toolkit for building native Android UI.
    • Lifecycle - dispose observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Room Persistence - construct database.
    • App Startup - Provides a straightforward, performant way to initialize components at application startup.
  • Architecture
    • MVVM Architecture (Declarative View - ViewModel - Model)
    • Repository pattern
  • Material Design & Animations

About

A simple beautiful android native app that use Jetpack Compose and Mvvm and roomdatabase


Languages

Language:Kotlin 100.0%