안드로이드/앱 제작 관련 2

[Android] 프로젝트 설정 멀티 모듈 적용하기

안드로이드 프로젝트 설정 멀티 모듈 적용 해보도록 하겠습니다. nowinandroid 깃헙 보면 core 모듈안에 여럿 모듈이 들어가 있다. (2024.05.16 기준)모듈이 많은데 나는 필요한 모듈만 생성해볼 것이다.모듈 생성했을 때 폴더 모양초록색 점으로 표시되는게 Application(Android App Module)책 모양으로 표시되는게 Android Library파란색 네모로 표시되는게 Java & Kotlin Library 이다. 모듈 삭제 방법모듈을 잘못 생성했을 때 삭제 하는 방법File - Project Structure - Modules 에서 삭제 core 모듈 생성Core폴더의 모듈은 Android Library 템플릿을 사용한다고 함.나는 Java or Kotlin Library로..

[Android] Gradle VersionCatalog 알아보자

안드로이드 프로젝트 셋팅 Gradle VersionCatalog 알아보자 Version Catalog안드로디르 개발 프로젝트를 하면서 멀티 모듈을 사용할 때, build.gradle파일이 많이 생기고 각 파일에서 공통적으로 사용할 변수나 의존성 버전으로 인해 빌드 오류를 자주 겪는 경우가 생긴다.그래서 buildSrc 등을 이용하여 버전을 관리 했다.요즘엔 Version Catalog를 사용하여 버전 관릳를 많이 한다고 한다. Version Catalog란?버전을 bundle 형태로 묶어서 관리할 수 있고, 프로젝트에 여러 모듈이 있는 경우,라이브러리와 플러그인을 업그레이드 해야 할 때마다 이름과 버전을 개별 빌드 파일에 하드코딩 대신,Version Catalog를 생성 해놓으면 다른 모듈에서 스튜디오 ..