Skip to content

koreatlwls/Orbit-MVI-Compose-Pokedex

Repository files navigation

Orbit-MVI-Compose-Pokedex

메인 검색

Tech stack & Open-source libraries

  • Minimum SDK level 24
  • Kotlin based, Coroutines + Flow for asynchronous.
  • Jetpack
    • Lifecycle: Observe Android lifecycles and handle UI states upon the lifecycle changes.
    • ViewModel: Manages UI-related data holder and lifecycle aware. Allows data to survive configuration changes such as screen rotations.
    • Room: Constructs Database by providing an abstraction layer over SQLite to allow fluent database access.
    • Hilt: for dependency injection.
  • Architecture
    • Orbit : MVI Architecture
    • MVVM Architecture
    • Repository Pattern
  • Retrofit2 & OkHttp3: Construct the REST APIs and paging network data.
  • Moshi: A modern JSON library for Kotlin and Java.
  • Coil: Image loading library

About

Orbit-MVI-Compose-Pokedex

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages