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