Skip to content

Stock Market App demonstrates modern Android development based on MVVM architecture

Notifications You must be signed in to change notification settings

pablin202/market-compose-app

Repository files navigation

Clean Architecture Stock Market App

Stock Market App demonstrates modern Android development based on MVVM architecture

The purpose of this repository is to demonstrate below:

  • Implementation of Android architecture components with Jetpack libraries, such as Hilt and Jetpack Compose.
  • Performing background tasks with Kotlin Coroutines.

🛠 Tech stack & Open source libraries

  • Minimum SDK level 21.
  • 100% Kotlin based + Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • Jetpack
    • Lifecycle: Dispose observing data when lifecycle state changes.
    • ViewModel: UI related data holder and lifecycle aware.
    • Room: Constructs Database by providing an abstraction layer over SQLite to allow fluent database access.
    • Hilt: Dependency Injection.
  • Architecture
    • MVVM Architecture: View - DataBinding - ViewModel - Model
    • Repository pattern
  • Retrofit2 & OkHttp3: Construct the REST APIs and paging network data.
  • Moshi: A modern JSON library for Kotlin and Java.

📷 Previews

About

Stock Market App demonstrates modern Android development based on MVVM architecture

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy