Google Play 스토어에서 받을 수 있습니다.
| 무한 파르페 | 일상 기록 | 공유 캔버스 |
|---|---|---|
![]() |
![]() |
![]() |
| 참여한 그룹이 파르페로 쌓입니다. 최근 활동 순으로 토핑이 배치되고, 그룹이 늘어날수록 파르페도 함께 자랍니다. | 오늘의 사진을 찍으면 피사체만 자동으로 잘라내 토핑으로 만듭니다. 직접 편집할 수도 있습니다. | 서로 올린 토핑이 하루치 캔버스에 모입니다. 캔버스는 매일 03시에 마감되고 새 하루가 시작됩니다. |
Screen_Recording_20260902_125959_Parfait.mp4
Screen_Recording_20260902_130041_Parfait.mp4
- 언어, 비동기 — Kotlin, Coroutines + Flow, kotlinx.serialization, kotlinx-datetime
- UI — Jetpack Compose(BOM) + Material 3, Navigation 3, Coil 3, Haze(블러), Lottie
- 의존성 주입 — Hilt
- 네트워크 — Retrofit + OkHttp, kotlinx.serialization 컨버터
- 카메라, 이미지 — CameraX, ML Kit Subject Segmentation(토핑 누끼), ExifInterface
- 저장, 인증 — DataStore, Kakao SDK(로그인)
- 관측 — Firebase Analytics·Crashlytics, Kermit(로깅 추상화)
- 테스트 — JUnit4, kotlin.test, MockK, Turbine, MockWebServer, Compose UI Test
- 빌드, 품질 — Gradle 컨벤션 플러그인, 버전 카탈로그, ktlint, GitHub Actions
∧_∧
( ・ω・。)つ━☆・*。
⊂ ノ ・゜+.
しーJ °。+ *´¨)
.· ´¸.·*´¨) ¸.·*¨)
(¸.·´ (¸.·'* com.teamyg.parfait
├── build-logic
├── app
├── app-preview
├── core
│ ├── designsystem
│ ├── ui
│ ├── navigation
│ ├── testing
│ └── util
│ ├── android
│ └── jvm
├── feature
│ ├── intro
│ ├── login
│ ├── camera
│ ├── gallery
│ ├── segmentation
│ ├── groups
│ │ ├── list
│ │ ├── enter
│ │ ├── canvas
│ │ └── setting
│ ├── app/setting
│ └── common/terms
├── data
└── domain
feature 아래의 각 기능은 api(NavKey)와 impl(화면, ViewModel) 두 모듈로 나뉩니다.








