Skip to content

시각장애인 학생들을 위한 학사정보 앱

Notifications You must be signed in to change notification settings

blinder-23/blindar-android

Repository files navigation

Build Status

블린더 안드로이드 앱

블린더 다운로드하기 Google Play

기술 스택

아키텍처

Android Architecture Guideline을 참고하여, feature - data - core 모듈로 구성하였습니다.

  • Feature 모듈: UI 코드 및 UI 로직을 포함합니다. Composable과 ViewModel, UI state 객체 등이 구현되어 있습니다.
  • Data 모듈: 데이터베이스 로직을 포함합니다. Room 라이브러리를 활용하여 도메인 객체별로 DataSource 및 Repository를 구현하였습니다.
  • Core 모듈: 그 밖에 앱에서 공통적으로 사용되는 코드를 작성하였습니다. 디자인 시스템, Firebase, WorkManager 등이 구현되어 있습니다.

모듈 구조 이미지

스크린샷

앱 스크린샷

Navigation Flow

Android Navigation Flow