๐จ ๋๋ง์ ๋ฌธํ ์ปฌ๋ ์ - ๊ณต์ฐ / ์ ์ ์ ๋ณด ์ ๊ณต ์ดํ๋ฆฌ์ผ์ด์ ๐ต
- ์ค๋ ๋ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ด๋ ๊ฐ๋ฅํ ๊ณต์ฐ/์ ์ ๋ฆฌ์คํธ ์ถ๋ ฅ
- Paging3๋ฅผ ํ์ฉํด ๋ฐ์ดํฐ๋ฅผ ํ์ด์ง๋ก ๋๋์ด ๊ฐ์ ธ์ด
- ๋ชฉ๋ก ๋์ ๋๋ฌํ๋ฉด ๋ค์ ํ์ด์ง์ ์์ดํ ์ถ๋ ฅ
- ๊ทธ๋ฆฌ๋ ํ์์ ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ๋ด ์์ดํ ์ ํด๋ฆญํ๋ฉด ํด๋น ๊ณต์ฐ/์ ์์ ์์ธ ์ ๋ณด ํ์ธ ๊ฐ๋ฅ
- StateFlow๋ฅผ ์ฌ์ฉํด Ui ์ํ๋ฅผ ๊ด๋ฆฌ
- ์ฐ๊ทน, ์์ , ๋ฌด์ฉ ๋ฑ ๋ถ์ผ๋ณ ๊ณต์ฐ/์ ์ ๋ฆฌ์คํธ ํ์ธ ๊ฐ๋ฅ
- ์ ํ ๋ถ์ผ์ ๊ณต์ฐ/์ ์๊ฐ ์์ ์ ๊ฒฐ๊ณผ๊ฐ ์๋ค๋ ๋ฌธ๊ตฌ ์ถ๋ ฅ
- ํ ๋ง, ์์น, ์คํ ๊ธฐ๊ฐ, ์ข์ ๊ฐ๊ฒฉ ๋ฑ์ ์์ธ ์ ๋ณด ์ถ๋ ฅ
- ์๋งคํ๋ฌ๊ฐ๊ธฐ ๋ฒํผ์ ํตํด ํด๋น ์ ์/๊ณต์ฐ์ ์๋งค ๋๋ ์์ธ ์ ๋ณด ์ฌ์ดํธ๋ก ์ด๋
- NaverMap์ ํ์ฉํด ์์น๋ฅผ ๋ง์ปค๋ก ์ง๋์ ํ์
- StateFlow๋ฅผ ํตํด UiState๋ฅผ ๊ด๋ฆฌ
- ๋ก๋ฉ ์ Lottie ์ ๋๋ฉ์ด์ ์ถ๋ ฅ
- ์๋ฌ ์ ์๋ฌ ๋ด์ฉ ์ถ๋ ฅ
- ์ฑ๊ณต ์ ์์งํ ๋ฐ์ดํฐ ์ถ๋ ฅ
targetSdkVersion 30 / minSdkVersion 21
- MVVM
- Android Jetpack
- Retrofit2
- OkHttp
- Coroutines
- Glide
- Hilt
- Lottie
- Naver Map SDK