Skip to content

refactor: 안드로이드 멀티모듈화 #769

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 22 commits into
base: chongdae
Choose a base branch
from

Conversation

chaehyuns
Copy link
Contributor

@chaehyuns chaehyuns commented Jun 19, 2025

📌 관련 이슈

close #768

✨ 작업 내용

  • 현재 CI/CD 파이프라인에서 Build & Test 단계에 약 9분, Deploy 단계에 약 5분이 소요되는 문제를 해결하고자 합니다.
  • kmp(kotlin multiplatform), cmp(compose multiplatform)으로 전환하기 위해서 멀티 모듈로 변경하고자 합니다.

대략적인 멀티모듈의 설계도는 아래의 그림과 같습니다.
image
여기서 :domain 모듈과 :core :common 모듈은 순수 kotlin 모듈입니다.
feature 별로의 모듈 분리를 할지 말지 고민이 되지만, 이 부분은 안드 팀 모두 회의 후 결정하면 좋을 것 같숩니다~

📚 기타

하는김에 각 기능별로 패키지 분리도 진행

서기 파트 코드 변경 부분

image

offering에서 refresh token 로직 삭제

이미지 업로드

domain을 순수 kotlin으로 만들기 위해 이미지 업로드 multipart 부분 변경 2a4b4bc

@chaehyuns chaehyuns self-assigned this Jun 19, 2025
@chaehyuns chaehyuns changed the title refactor: 안드로이 refactor: 안드로이드 멀티모듈화 Jun 19, 2025
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.

♻️ 안드로이드 멀티모듈화
1 participant