KanuKim97 Android Developer |
Luna828 Android Developer |
โ๏ธ ํ๋กํ ์์ ํ์ด์ง ๊ธฐ๋ฅ ์์ ๋ฐ ์ญ์ ๊ณ ๋ ค
โ๏ธ ์ฌ์ฉ์ ํ๋กํ์ ๋์์ธ ๊ตฌํ ๋ฌธ์
โ๏ธ Application ๊ธ๊ผด(FontFamily) ๋ณ๊ฒฝ ROBOTO -> Noto Sans KR ์ ์
โ๏ธ NoticePage์ ๊ฐ๋
์ฑ ๋ฌธ์ ๋ฐ ๋์์ธ ๊ฐ์ ์์ฒญ
โ๏ธ ๋ฐฑ์ค๋์ ๊ธด๋ฐํ ํ์
์ ํตํด ์ฑ์ ์ฑ๋ฅ ๊ฐ์ ์ ํ๋๋ก ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
โ๏ธ ํด๋ฆฐ ์ํคํ
์ฒ์ MVVM ํจํด์ ๋์
ํ์ฌ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
โ๏ธ ์ฌ์ฉ์๋ค๋ก๋ถํฐ์ ํผ๋๋ฐฑ์ ์์งํ๊ณ ๋ถ์ํ์ฌ ๊ฐ์ ์ ์ ๋์ถํ ์์
์ ๊ณํํ๊ณ ์์ต๋๋ค.
โ๏ธ ๊พธ์คํ ์ฝ๋ ๋ฆฌํฉํ ๋ง์ ์งํ์ค์
๋๋ค.
โ๏ธ ํ๋ก์ ํธ๊ฐ ์ค๋ ์ง์๋ ์ ์๋๋ก ๊ธฐ์ ์ ์ง์์ฑ์ ๊ณ ๋ คํ๊ณ ์์ต๋๋ค.
โ๏ธ ํ์
์ ์ฉ์ดํ๋๋ก GitHub ISSUE ๋ฑ๋ก์ ์ ํ์ฉํ๋ ค๊ณ ๋
ธ๋ ฅํ๊ณ ์์ต๋๋ค.
// AndroidX Lifecycle, LiveData, ViewModel
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1"
implementation "androidx.compose.runtime:runtime-livedata:$compose_version"
// Project Dependency
implementation project(path: ':data')
implementation project(path: ':domain')
// Android Material
implementation 'com.google.android.material:material:1.9.0'
// Jetpack Compose Navigation
implementation("androidx.navigation:navigation-compose:$nav_version")
// Dagger-Hilt DI(Dependency Injection) Tool - kapt
implementation "com.google.dagger:hilt-android:2.44.2"
kapt "com.google.dagger:hilt-android-compiler:2.44.2"
implementation 'androidx.hilt:hilt-navigation-compose:1.0.0'
// LandScapist-Glide
implementation "com.github.skydoves:landscapist-glide:2.2.2"
// Zxing
implementation 'com.google.zxing:core:3.3.0'
// SSE
implementation "com.squareup.okhttp3:okhttp-sse:4.11.0"
// Retrofit2
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// LandScapist-Glide - ์ด๋ฏธ์ง ๋ก๋ฉ ๊ตฌํ
https://velog.io/@skydoves/landscapist
// Zxing - QRCode
https://github.com/zxing/zxing
// JetPack Compose
https://developer.android.com/courses/android-basics-compose/course?hl=ko