- Clean Architecture를 사용해 각 계층의 역할을 분리했습니다.
- Flow를 적용해서 비동기 데이터 처리를 적용했습니다.
- 일부 화면에 MVI 패턴을 적용해서 사용자에게 오류를 표시했습니다.
- Hilt를 사용해 의존성 주입을 함으로써 비효율적인 코드의 반복을 줄였습니다.
- Android Studio
2022.3.1(Giraffe)
- Target SDK
34
- Minimum SDK
28
- Kotlin
1.9.0
- JVM
11
- gradle
8.0