트립메이트 - 강원도 여행 정보 및 동행 찾기 PlayStore
- IDE : Android Studio Koala
- JDK : Java 17을 실행할 수 있는 JDK
- Kotlin Language : 2.0.0
- Kotlin
-
AndroidX
- Activity Compose
- Core
- Lifecycle & ViewModel Compose
- Navigation
- DataStore
- Room
- StartUp
- Splash
-
Kotlin Libraries (Coroutine, Serialization, Immutable Collection)
-
Compose
- Material3
- Navigation
-
Dagger Hilt
-
Retrofit, OkHttp
-
Timber
-
Landscapist, Coil-Compose
-
Kakao Auth
-
Firebase(Analytics, Crashlytics)
-
Lottie-Compose
- Ktlint
- Detekt
- Gradle Version Catalog
Clean Architecture (but UseCase optional, repository 함수를 단순 포워딩하는 UseCase 는 지양)
Android | Android | Android |
---|---|---|
이지훈 | 정상훈 | 김대유 |
├── app
│ └── application
├── build-logic
├── core
│ ├── common
│ ├── data
│ ├── database
│ ├── datastore
│ ├── designsystem
│ ├── domain
│ ├── network
│ └── ui
├── feature
│ ├── home
│ ├── login
│ ├── main
│ ├── map
│ ├── mate
│ ├── mate-recruit
│ ├── mate-recruit-post
│ ├── mypage
│ ├── navigator
│ ├── personalization
│ ├── splash
│ ├── trip-detail
│ ├── trip-list
│ └── trip-original
├── gradle
│ └── libs.versions.toml
└── report
├── compose-metrics
└── compose-reports