Skip to content

ku-ring/KU-Ring-Android

Repository files navigation

쿠링 소개 이미지

Google Play에서 쿠링 다운로드

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

Contact

Email

Instagram