You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
시중 포스의 불편한 점과 재고 관리 문제점을 개선한 카페만을 위한 태블릿 포스 서비스입니다.
등록된 레시피와 발생하는 매출을 바탕으로 재고관리를 진행합니다.
🔗 Tech Stack
Category
Details
Architecture
MVVM, Multi Module, Clean Architecture, Hilt
AAC
ViewModel, LiveData, DataBinding, Navigation
Concurrency
Coroutine, Flow
Networking
OkHttp3, Retrofit2, Moshi
CI/CD
Github Actions
Language
Kotlin
🔗 Clean Architecutre
🔗 클린 아키텍처
• 책임에 따라 layer를 나눠 관심사를 분리
• DTO / VO를 구분하여 코드 변경성에 있어 안정성을 높임
• data layer에서만 데이터를 다룸으로써 데이터 변경사항을 한 곳으로 일원화
• 데이터 흐름을 한 방향으로만 흐르도록 하여 데이터의 일관성 유지
🔗 Multi Module
🔗 멀티 모듈
• 코드 베이스를 느슨하게 결합된 독립적인 부분으로 구성
• 각 모듈은 하나의 작은 기능을 나타냄
• 작은 단위로 기능을 쪼갬 -> 시스템 설계 및 유지보수의 복잡성 감소
• 코드의 재사용성 및 확장성 향상
• 빌드 속도 향상