728x90

Build variants 3

[Android] Build Variants (2) - 파생한 앱에 별도의 리소스 · 기능 적용하기

지난 포스팅에서는 build.gradle 파일 수정을 통해 빌드 변형을 구성하는 방법을 알아보았다. [Android] Build Variants (1) - 빌드 변형 구성으로 앱 파생하기 / ProductFlavors / BuildTypes빌드 변형(Build Variants)을 구성하여 단일 프로젝트에서 다양한 버전의 앱을 빌드하는 방법을 알아본다.       ✅ 빌드 변형을 구성하는 이유?  앱의 전체적인 구조와 기능들이 동일한 상황에oscarstory.tistory.com    이제 파생한 앱마다 앱 이름, 아이콘, 기능 등을 다르게 적용해보자.       ✅ 리소스 변경 적용하기  지난 포스팅의 예제를 진행했다면 위 처럼 2종류의 Flavor가 세팅되어 있을 것이다.   현재 어떤 Flavor를 ..

[Android] Build Variants (1) - 빌드 변형 구성으로 앱 파생하기 / ProductFlavors / BuildTypes

빌드 변형(Build Variants)을 구성하여 단일 프로젝트에서 다양한 버전의 앱을 빌드하는 방법을 알아본다.       ✅ 빌드 변형을 구성하는 이유?  앱의 전체적인 구조와 기능들이 동일한 상황에서,아주 약간의 기능만 변경 · 추가된 앱을 만들어야 하는 상황에 놓였다.  기존 프로젝트와 99% 이상 겹치는 신규 프로젝트를 1개 더 제작할 것인가?보일러 플레이트 코드 한 줄도 기겁하는 개발자들에게는 끔찍한 일이 아닐 수 없다.   위와 같은 상황은 빌드 변형 구성을 통해 손쉽게 해결할 수 있다. 빌드 변형을 구성하면 단일 프로젝트에서 여러 버전의 고유한 앱을 빌드할 수 있다.즉, 기존 앱을 재사용, 파생하여 고유한 앱으로 찍어낼 수 있는 것이다.    🎈 고유한 앱? 안드로이드에서 고유한 앱의 기..

[Android] release 모드 빌드하기 / Build Variants / Signing Configs

당신의 앱에 별다른 설정을 하지 않았다면 항상 debug 모드로 빌드되고 있을 것이다.앱을 release 모드로 빌드하는 방법을 알아본다.       ✅ APK 빌드하기 APK를 빌드하는 최종 목적은 Signing Configs를 작성하기 위함이다.그리고 Signing Configs를 작성하기 위해서는 Store Key 파일이 필요하다. 그렇기 때문에 APK를 만들고 시작해본다.   🎈 [Build] → [Generate Signed Bundle / APK...] 경로로 진입한다.     🎈 APK 를 선택해준다.     🎈 [Create new...] 를 눌러서 새로운 Key Store를 생성해준다.     🎈 빨간 체크 표시의 항목을 모두 작성해준다.  Key Store가 저장될 경로를 설정하..

1
728x90