아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
올리브영 favicon올리브영

올리브영 앱 개발자가 알려주는 안드로이드 앱 버전 관리 꿀팁!

by DD
2021-07-01
5년 전
조회수 6

시맨틱 버저닝 전략을 통해 MAJOR.MINOR.PATCH 형태로 버전 관리

versionCode는 앱 업데이트를 위한 정수, versionName은 사용자에게 표시되는 문자열

Build Type과 Flavor 조합으로 다양한 앱 버전 관리, Flavor 적용 시 주의 필요

시맨틱 버저닝의 이해

시맨틱 버저닝은 MAJOR.MINOR.PATCH 세 가지 숫자로 버전 정보를 표현한다. MAJOR는 호환성 변경, MINOR는 기능 추가, PATCH는 버그 수정 시 증가한다. 따라서, 버전 관리의 명확성을 높이고, 개발 및 배포 효율성을 향상시킨다.

versionCode와 versionName 비교

versionCode는 앱 업데이트를 위한 내부 식별자이며, versionName은 사용자에게 표시되는 버전 정보이다. versionCode는 Google Play Store에서 apk 업데이트를 추적하고, versionName은 앱의 사용자 경험에 영향을 미친다. 따라서, 두 값의 역할과 사용 목적을 명확히 구분해야 한다.

Flavor를 활용한 앱 배포 전략

Build Type과 Flavor를 조합하여 다양한 앱 버전을 관리할 수 있다. Flavor를 사용하면, 개발/운영 환경, 무료/유료 버전 등, 여러 가지 앱을 하나의 소스 코드로 관리할 수 있다. 따라서, 빌드 설정의 유연성을 높이고, 배포 프로세스를 간소화할 수 있다.

앱 버전 관리하기
중급
기술
Android
Gradle
Mobile
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

jcenter 종료! Android 개발자라면 필독!

지마켓 로고

올리브영, 개발/운영 앱 분리로 개발 생산성 UP!

올리브영 로고

GitHub Mobile, Copilot 세션 필터/정렬 기능 강화

깃헙 로고

Android 17, 지능형 시스템으로의 진화 시작!

프로덕트 헌트 로고

Android 앱 의도치 않은 변경, Manifest Shield로 막으세요!

네이버 D2 로고

Android CLI 출시, AI 에이전트 기반 앱 개발을 3배 빠르게!

해커뉴스 로고
올리브영 favicon올리브영
중급
기술
Android
Gradle
Mobile

관련 추천 글

jcenter 종료! Android 개발자라면 필독!

지마켓 로고

올리브영, 개발/운영 앱 분리로 개발 생산성 UP!

올리브영 로고

GitHub Mobile, Copilot 세션 필터/정렬 기능 강화

깃헙 로고