I'lab(아이랩) - 내 취향대로 만드는 AI 프로필 사진 PlayStore
홈 화면 1 | 홈 화면 2 | 사진 가이드 화면 |
---|---|---|
스타일 입력 화면 | 이미지 생성 화면 | 이미지 생성 완료 화면 |
---|---|---|
마이 페이지 화면 | 마이 앨범 화면 | 설정 화면 |
---|---|---|
- IDE : Android Studio Hedgehog
- JDK : Java 17을 실행할 수 있는 JDK
- Kotlin Language : 1.9.22
- Kotlin
-
AndroidX
- Activity Compose
- Core
- Lifecycle & ViewModel Compose
- Navigation
- DataStore
- StartUp
- Splash
-
Kotlin Libraries (Coroutine, Serialization, Immutable Collection)
-
Compose
- Material3
- Navigation
-
Dagger Hilt
-
Retrofit
-
Timber
-
orbit-mvi(compose, viewmodel)
-
coil(compose, gif)
-
kakao-auth
-
Firebase(Analytics, Crashlytics)
- Ktlint
- Detekt
- Gradle Version Catalog
Based on Now in Android with Clean Architecture
├── app
│ └── Application
├── build-logic
├── core
│ ├── common
│ ├── data
│ ├── datastore
│ ├── designsystem
│ ├── domain
│ ├── network
│ └── ui
├── feature
│ ├── createimage
│ ├── home
│ ├── intro
│ ├── login
│ ├── main
│ ├── myalbum
│ ├── mypage
│ ├── navigator
│ ├── privacypolicy
│ ├── setting
│ └── uploadphoto
├── gradle
│ └── libs.versions.toml
└── report
├── compose-metrics
└── compose-reports
- proguard 활성화시 compose-navigation 관련 함수들을 인식할 수 없는 문제 -> release 빌드시 ComposeInvestigator 를 비활성화하여 해결