/CleanArchitectureStockMarketApp

Clean Architecture Stock Market App (Jetpack Compose, Caching, SOLID)

Primary LanguageKotlin

📈 Stock Market App

🗡️ Stock Market App demonstrates modern Android development with Jetpack compose, Caching, SOLID, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on the clean architecture pattern with android architecture components.

Tech stack & Open-source libraries

  • Kotlin based,
  • Coroutines + Flow for asynchronous.
  • Jetpack Compose
  • Compose Navigation
  • ViewModel: Manages UI-related data holder and lifecycle aware. Allows data to survive configuration changes such as screen rotations.
  • Room Database: Constructs Database by providing an abstraction layer over SQLite to allow fluent database access.
  • Hilt for dependency injection.
  • Clean Architecture
  • MVVM Architecture
  • Repository Pattern

Clean Architecture with Android Architecture components

https://fernandocejas.com/2018/05/07/architecting-android-reloaded/