Skip to content

Feature: 프로젝트 모듈 및 종속성 셋업#1

Merged
soyeonLee126 merged 8 commits intodevelopfrom
feature/init-project
Jan 14, 2026
Merged

Feature: 프로젝트 모듈 및 종속성 셋업#1
soyeonLee126 merged 8 commits intodevelopfrom
feature/init-project

Conversation

@Hoseong-Ryu
Copy link
Copy Markdown
Collaborator

📝작업 내용

멀티 모듈 구조 구성:

  • app: 메인 애플리케이션 모듈
  • presentation: UI 레이어
  • domain: 비즈니스 로직 레이어
  • data: 데이터 레이어
  • core/ui: 공통 UI 컴포넌트 및 테마
  • core/network: 네트워크 설정
  • core/common: 공통 유틸리티

추가한 주요 라이브러리:

  • Mavericks
  • Navigation3
  • Kotlinx Serialization
  • Koin
  • Retrofit + OkHttp

Comment thread domain/build.gradle.kts
Comment thread app/src/main/java/com/nexters/fooddiary/FoodDiaryApplication.kt
Comment thread core/network/src/main/java/com/nexters/fooddiary/core/network/di/NetworkModule.kt Outdated
Comment thread settings.gradle.kts
Comment thread domain/build.gradle.kts Outdated
@soyeonLee126
Copy link
Copy Markdown
Collaborator

core에 network 가 들어가게 된 방향이 궁금해요! 아키텍쳐 회의에서 같이 논의해봅시다~

@soyeonLee126 soyeonLee126 merged commit 80bae58 into develop Jan 14, 2026
@soyeonLee126 soyeonLee126 deleted the feature/init-project branch January 14, 2026 14:22
@enebin
Copy link
Copy Markdown
Member

enebin commented Jan 15, 2026

빠른디~

@kanghun1121
Copy link
Copy Markdown
Member

굿

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants