-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
choreBuild, dependencies, configBuild, dependencies, configplatform: 📦 commonShared/common logicShared/common logic
Milestone
Description
Task Description
Kotlin Multiplatform(KMP) 프로젝트에 Google 권장 아키텍처를 기반으로 data, domain, presentation 레이어를 명확히 분리하고, 구조적 확장성을 확보한다.
Apply the Google-recommended architecture to the Kotlin Multiplatform (KMP) project. Separate the layers into data, domain, and presentation to ensure clear structure and maintainability.
Todo List
-
Create base package structure: data, domain, presentation
-
Define Repository interface in domain
-
Implement RepositoryImpl in data (dummy logic for now)
-
Define UseCase class structure for business logic
-
Create base ViewModel in presentation
-
Verify dependency direction (presentation → domain → data)
-
Document architecture with architecture-layers.puml
Development Scope
Common/Shared Logic
coderabbitai
Metadata
Metadata
Assignees
Labels
choreBuild, dependencies, configBuild, dependencies, configplatform: 📦 commonShared/common logicShared/common logic