JayDev-Lee / GithubBrowserSample

Hilt + Modern Clean Architecture + Retrofit(Kotlin Flow) Sample

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GithubBrowser Clean Architecture Sample

Modern Clean Architecture + Retrofit(Kotlin FLow)

  • 본 샘플 프로젝트는 https://github.com/omjoonkim/GitHubBrowserApp 을 인용하였습니다.

  • 정석적인 Clean Architecture의 구조가 아님을 밝힙니다.

  • MVVM 브랜치 -> AAC + XML + MVVM + Clean Architecture 형태를 띄고 있습니다.

  • MVI 브랜치 -> AAC + Compose + Orbit MVI + Clean Architecture 형태를 띄고 있습니다.

  • Flow의 메소드 체이닝을 이용한 Retrofit Error Handling을 담고 있습니다.

개발 환경

  • Android Studio Hedgehog | 2023.1.1 Canary 13

  • Android Gradle Plugin Version 8.2.0-alpha15

  • minSdk 24

  • targetSdk 33

  • Kotlin Version 1.8.10

About

Hilt + Modern Clean Architecture + Retrofit(Kotlin Flow) Sample


Languages

Language:Kotlin 100.0%