Skip to content

suseungiee/pokemon

Repository files navigation

Tech stack & Open-source libraries

  • Minimum SDK level 28
  • Version Catalog, Build-logic
  • Kotlin based, Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • JetPack
    • Lifecycle - dispose of observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Compose - Modern toolkit for building native Android UI
  • Architecture
    • Presentation: MVI (Model - View - Intent)
    • Repository pattern
    • Clean Architecture
  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  • Kotlinx Serialization - A modern JSON library for Kotlin
  • Coil - loading images.

Architecture

Based on MVI, Clean Architecture and a repository pattern.

image
record
cb49c25b-ff01-4059-9a0e-04560d4ed713.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages