Gradle (11) 썸네일형 리스트형 [안드로이드 멀티 모듈] 3. build-logic 모듈 만들기 이전 포스팅에서 4개의 모듈을 만들었는데 각각 build.gradle.kts 파일이 생성되었고, 아래처럼 빌드와 관련된 중복 코드가 증가했습니다. 앱이 커질수록 모듈과 중복 코드는 계속 증가할 것입니다.// build.gradle.kts (Module :home:data)plugins { alias(libs.plugins.android.library) alias(libs.plugins.jetbrains.kotlin.android)}android { namespace = "com.multi.module.home.data" compileSdk = 34 ...}...// build.gradle.kts (Module :home:presentation)plugins { alias(.. [안드로이드 멀티 모듈] 2. 모듈 생성 후 관계 정의하기 이번 포스팅에서는 안드로이드 멀티 모듈 아키텍처를 구성하기 위해 모듈을 만들겠습니다. 저는 모듈을 app, home:presentation, home:domain, home:data, core:presentation:designsystem로 구성할 것입니다. app 모듈은 자동으로 생성되므로 나머지 모듈을 만들겠습니다.1. Android Library와 관련된 모듈 만들기모듈이 안드로이드에 의존적인 경우, 모듈을 만들 때 Android Library를 선택하고 만들면 됩니다. 여기서는 아래의 모듈들이 Android Library에 해당됩니다.같은 방법으로 아래의 모듈을 만들겠습니다.home:presentationhome:datacore:presentation:designsystem2. Java or Ko.. [안드로이드 멀티 모듈] 1. 멀티 모듈 개념과 장단점 안드로이드 멀티 모듈 시리즈에서는 멀티 모듈에 대한 이해와 실제 프로젝트에서 어떻게 세팅하는지에 대해 다룰 예정입니다. 코드 작업을 수행한 경우, 각 포스팅 하단에 Github 링크를 공유할 예정이며, 브랜치를 확인하시면 됩니다. GitHub - taein8935/multi-module-template-aosContribute to taein8935/multi-module-template-aos development by creating an account on GitHub.github.com먼저 멀티 모듈을 이해하기 전에 모듈이 무엇인지 살펴보겠습니다.1. 모듈이란?모듈은 간단히 말해서 라이브러리라고 생각하면 됩니다. 프로젝트에 추가한 모든 라이브러리(의존성) 또한 모듈입니다.즉, 특정한 목적을 수행하.. 이전 1 2 다음