Skip to content

ku-ring/KU-Ring-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

692d2b1 · Nov 8, 2024
Oct 20, 2024
Sep 8, 2024
Oct 3, 2024
Oct 20, 2024
May 15, 2024
Oct 11, 2024
Oct 11, 2024
Oct 31, 2024
Nov 8, 2024
Jun 5, 2024
Jun 16, 2024
Oct 1, 2021
Sep 27, 2024
Jul 14, 2024
May 15, 2024
Jul 12, 2024
Jul 12, 2024
May 15, 2024
May 15, 2024
Sep 27, 2024

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