https://play.google.com/store/apps/details?id=com.ku_stacks.ku_ring
- MVVM Architecture
- Repository Pattern
- Dagger Hilt
- Lifecycle(LiveData)
- DataBinding
- ViewModel
- Paging3 + Coroutine Flow
- Room
- Startup - 앱 시작 시 startup 간소화, 초기화 순서 명시
- CoordinatorLayout
- RxJava (main)
- Coroutine (sub)
- Gson
- OkHttp3
- Retrofit2 & RxJava3
- java-WebSocket
- Timber - Debug 환경일 때는 Log, Release 환경일 때는 Crashlytics
- Firebase Crashlytics
- Firebase Analytics
- LeakCanary - 메모리 누수 탐지
- Junit4
- Robolectric
- Mockito
# macOS 기준
# 1. 그래프를 시각화하는 오픈소스 설치
brew install graphviz
# 그래프 생성 Gradle Task 실행
./gradlew projectDependencyGraph
# windows
# 설치: https://graphviz.org/download/
# 그래프 생성 Gradle Task 실행
gradlew projectDependencyGraph
- 플레이스토어에서 다운받은 apk에서 구글 로그인 인증 이슈 수정
- 쿠링캠퍼스(익명의 오픈채팅방) 기능 추가
- 공지 화면 개선(zoom in/out)
- 공지 공유 기능 추가
- 새로운 설정 화면 추가
- Tag 클릭 안되는 버그 수정
- 다크모드 추가
- 앱 안정성 향상
- 디자인 개선
- 버전 싱크 수정
- 첫 사용자를 위한 온보딩 추가
- 내알림 화면에서 알림 각각 삭제 기능 추가
- 앱 내 디자인 일부 수정
- 화면 간 읽음 처리 동기화
- 내 알림 화면에서 스크롤 시 update 이슈 수정
- 홈 화면에서 읽음 처리 버그 수정
- 푸시 커스텀 관련 버그 수정
- 검색화면에서 글자 겹침 버그 수정
- 쿠링 첫 출시!