android Insta app clone coding - 8편 전체 모듈 구성
2022. 8. 24. 15:30ㆍandroid/Instagram clone
1. 전체 모듈
7개의 모듈
1개의 app module 과 5개의 android libarary module , 1개의 buildSrc module 로 구성
2. App 모듈 구성
di
Hilt를 사용하여 HiltApp module 이 있다.
presentation
- AppState.kt : App 에 공통으로 관리하는 State 가 들어있다
- InstaCloneApp.kt : 네비게이션 그래프, App Composable Screen, Bottom Navgation Composable 이 들어있다.
3. Feed 모듈 구성
data
- model : 사용하는 모델 ( User , Post , Story )
- repository : FirebaseRepositoryImpl
di
- FeedModule : Hilt 모듈
domain
- repository : repository interface
- usecase
presentation : 아래 두번째 사진 참조.
- feed
- followerRequest
- post
- storyAdd
- userStory
4 - 6. 로그인 모듈, 프로필 모듈, 서치 모듈
4) 로그인 모듈
5) 프로필 모듈
6) 서치 모듈
7. base 모듈
string resource 와 drawable resource 도 포함.
'android > Instagram clone' 카테고리의 다른 글
android Insta app clone coding - 결과 화면 설명( 간단히 ) (0) | 2022.08.24 |
---|---|
android Insta app clone coding 5편 - Multi module compose navigation (멀티모듈에서 컴포트 네비게이션으로 화면전환) (0) | 2022.06.13 |
android Insta app clone coding 4편 - 1번째 간략하게 구성방식 소개 (0) | 2022.06.13 |
android Insta app clone coding 3편 - 다시 처음부터 (0) | 2022.06.13 |
Instagram App clone coding(2) (0) | 2022.04.25 |