- 피드를 통해 랜덤한 사람들의 정보를 확인 할 수 있다.
- 좋아요 버튼을 누를 수 있으며, 좋아요를 누른 사람을 즐겨찾기 목록에 추가할 수 있다.
- 즐겨찾기 화면에서 좋아요 버튼을 다시 눌러, 즐겨찾기 목록에서 좋아요를 해제한 사람을 제거 할 수 있다.
- PullToRefresh 를 통해 새로고침을 할 수 있다.
- IDE : Android Studio Hedgehog
- JDK : Java 17을 실행할 수 있는 JDK
- Kotlin Language : 1.9.22
- Kotlin
-
AndroidX
- Activity Compose
- Core
- Lifecycle & ViewModel Compose
- Navigation
- Room
- Paging3
- StartUp
-
Kotlin Libraries (Coroutine, Immutable, Serialization)
-
Compose
- Material3
- Navigation
-
Dagger Hilt
-
Retrofit
-
Timber
-
Coil
-
System UI Controller
-
Compose Stable Marker
- Ktlint
- Detekt
- Gradle Version Catalog
Based on Now in Android with Clean Architecture
├── app
│ └── Application
├── build-logic
├── core
│ ├── data
│ ├── database
│ ├── designsystem
│ ├── domain
│ └── network
├── feature
│ ├── favorites
│ ├── home
│ └── main
│ └── MainActivity
├── gradle
│ └── libs.versions.toml
└── report
├── compose-metrics
└── compose-reports