KU-Ring-Android
KU-Ring-Android copied to clipboard
쿠링 안드로이드 앱
KU Ring Android
걱정마, 쿠링이 알려줄게!
건국대학교 공지 앱 쿠링의 안드로이드 앱 리포지토리입니다.
Tech Stack
Architecture
- Jetpack Compose w/ MVVM
- Unidirectional Data Flow
- Dependency injection by Hilt
- Modularization:
app,feature,data,common
Android Jetpack
- ViewModel
- Room
- Lifecycle
- Paging3
- Startup
- WorkManager
- Navigation w/ Compose
Async
- Kotlin Coroutines
Network Requests
- Retrofit2
- Gson
other Libraries
- Firebase
- Crashlytics
- Analytics
- Remote Messaging
- LeakCanary
- SemVer
Test
- Junit4
- Robolectric
- Mockito
- SmokeTest
Module Graph 생성 방법
# macOS 기준
# 1. 그래프를 시각화하는 오픈소스 설치
brew install graphviz
# 그래프 생성 Gradle Task 실행
./gradlew projectDependencyGraph
# windows
# 설치: https://graphviz.org/download/
# 그래프 생성 Gradle Task 실행
gradlew projectDependencyGraph
