-
Notifications
You must be signed in to change notification settings - Fork 6
프로젝트 설정
simeunseok edited this page Oct 28, 2021
·
2 revisions
- hard wrap : 140
- Remove tralling black lines at the end of saved files & Ensure every saved file ends with a line break 체크
compileSdk 31 targetSdk 31 minSdk 21
- 디자인 패턴 : MVVM
- Module : lib, app
- DI : hilt
- hilt
- retrofit
- room
- lifecycle ktx
- fragment ktx
- activity ktx
- mockito
- navigation
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-kapt'
id 'androidx.navigation.safeargs.kotlin'
}
Setting -> Tools -> Tasks -> Servers에서 upsteram repository 연동
API 토큰에 로그인 토큰을 넣으면 됩니다. 연결이 완료되면 안드로이드 스튜디오에서 이슈랑 브랜치를 연동할 수 있습니다.
|-- ui
| |-- common
| | |-- model
| | | |-- XXItem
| | |-- AddScheduleFragment
| | |-- AddScheduleActivity
| | |-- AddScheduleViewModel
| | |-- RecyclerViewAdapter
| | |
| |-- detail
| |-- main ......
|--data
| | 데이터 타입별 하위 패키지
| | |-- entity
| | |-- remote
| | | |-- RemoteDataSource
| | |-- local
| | | |-- LocalDataSource
| | |-- repository
|--utils
| |-- StringExt.kt
| |-- IntExt.kt
| |-- SingleLiveEvent
| |-- Event.kt
| |-- ViewExtention.kt
| |-- BindingAdapter <!--논란의 중심-->
| App.kt