Skip to content
This repository has been archived by the owner on Nov 30, 2024. It is now read-only.

KanuKim97/TAVE-Android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAVE Android Application

cover

🙌Contributors

KanuKim97
KanuKim97

Android Developer
Luna828
Luna828

Android Developer

로그인/SMS/OTP/초기비번설정

출석/QR출석

프로필

공지사항

❓❗ 주요 Issues ❓❗

✔️ 프로필 수정 페이지 기능 수정 및 삭제 고려
✔️ 사용자 프로필의 디자인 구현 문제
✔️ 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

About

TAVE Client Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%