-
Notifications
You must be signed in to change notification settings - Fork 5
๐ ๏ธ ์์ ํ๊ฒฝ
๋ฅ๋ํ edited this page Dec 15, 2022
·
9 revisions
- Kotlin 1.7.10
- Android Studio Dolphin 2021.3.1
- minSdk: 26
- targetSdk: 33
๐Single Module
๐ data
โ ๐ network
โ ๐ database
โ ๐ <type>
โ ๐ source
โ ๐ local
โ <Type>Dao
โ <Type>Entity
โ ๐ remote
โ <Type>(Response/Request)Body
โ ๐ di
โ <Type>
โ Repository
โ ๐ ui
โ ๐ <type>
โ ๐ adapter
โ ๐ model
โ <type>UiState
โ Activity / Fragment / ViewModel
โ ๐ util
- ๐ data
- ๐ network : ๋คํธ์ํฌ ์๋น์ค & ๋ชจ๋
- ๐ database : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋
- ๐ <type>
- ๐ source : DataSource
- ๐ local
- <Type>Dao : DB Dao ๊ตฌํ์ฒด
- <Type>Entity : ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปฌ๋ผ ํด๋์ค(DB)
- ๐ remote
- <Type>(Response/Request)Body : ๋คํธ์ํฌ ํต์ ๋ชจ๋ธ ํด๋์ค(Network, DTO)
- ๐ local
- ๐ di : ์์กด์ฑ ์ฃผ์ ๋ชจ๋ ํด๋์ค
- <Type> : ๋ถ๋ฅ ํ์ ํด๋์ค(์ ์ญ)
- Repository : ๋ฐ์ดํฐ ์ ์ฅ์(๋ ํผ์งํ ๋ฆฌ)
- ๐ source : DataSource
- ๐ ui
- ๐
- ๐ adapter : RecyclerView Adapter
- ๐ model : UI์์ ์ฌ์ฉ๋๋ ๋ชจ๋ธ ํด๋์ค(UI)
- <Type>UiState : UI์์ ์ฌ์ฉํ State๋ชจ๋ธ
- Activity / Fragment / ViewModel
- ๐
- ๐ util : ์ ํธ ํด๋์ค(etc)
- Naver Maps API ์ฌ์ฉ๊ธฐ
- AlarmManager
- FCM ์ฌ์ฉ๊ธฐ
- Location API ์ ํํ๊ธฐ
- Activity์ Service ์ํธ์์ฉํ๊ธฐ
- ์์ธํ๋ฉด ViewModel ๋ฆฌํํ ๋ง
- Flow๋ ์ฒ์์ด์ง?
- Dialog ์ปค์คํ ํด๋ณด๊ธฐ
- Unit Test๋ฅผ ํด๋ณด์
- RecyclerView๊ฐ ์ ์ ๋ฐ์ดํธ๋์ง ์์๊น?
- ์์น ๊ณต์ ๋ฅผ ์ธ์ ์์ํ๊ณ ์ข ๋ฃํ ์ ์๋๋ก ํ ๊น?
- ์น๊ตฌ ๊ธฐ๋ฅ, ์ด๋๋ก ๊ด์ฐฎ์๊ฐ
- ๋ค๋ฅธ ํ๊ณผ QA ํด๋ณธ ํ๊ธฐ
- ์ฐ๋ฆฌ ์ด์ ๋ญํ์ง?