건국대학교 공지 앱 쿠링의 안드로이드 앱 리포지토리입니다.
- Jetpack Compose w/ MVVM
- Unidirectional Data Flow
- Dependency injection by Hilt
- Modularization:
app
,feature
,data
,common
- ViewModel
- Room
- Lifecycle
- Paging3
- Startup
- WorkManager
- Navigation w/ Compose
- Kotlin Coroutines
- Retrofit2
- Gson
- Firebase
- Crashlytics
- Analytics
- Remote Messaging
- LeakCanary
- SemVer
- Junit4
- Robolectric
- Mockito
- SmokeTest
# macOS 기준
# 1. 그래프를 시각화하는 오픈소스 설치
brew install graphviz
# 그래프 생성 Gradle Task 실행
./gradlew projectDependencyGraph
# windows
# 설치: https://graphviz.org/download/
# 그래프 생성 Gradle Task 실행
gradlew projectDependencyGraph