내용 | 기술 |
---|---|
UI | Jetpack Compose |
비동기 | Coroutine, Flow |
DB | Room |
DI | Hilt |
번호 | 패키지명 | 설명 |
---|---|---|
1-1 | component | 각 화면에 사용되는 Compose 부품 |
1-2 | screen | 각 화면 Compose |
1-3 | route | Compose Navigation 관리 |
1-4 | model | presentation에서 사용되는 data class |
번호 | 패키지명 | 설명 |
---|---|---|
2-1 | repository | Repository interface |
2-2 | usecase | 각 usecase 관리 |
번호 | 패키지명 | 설명 |
---|---|---|
3-1 | db | database 관련 dao, entity, database class 관리 |
3-2 | repository | 2-1의 구현 class |
3-3 | source | db에 접근하기 위한 data source |