Android SDK
안드로이드 앱 출시에 필요한 과정을 순서대로 따라하며 진행해보세요.
프로젝트 환경 구성
샘플 프로젝트를 수정하고 앱 빌드 파일을 만들기 위해서 안드로이드 스튜디오가 필요합니다. 하단 링크로 이동해 설치해주세요.
샘플 프로젝트 다운로드하기
샘플 프로젝트를 사용하면 일부 설정만 변경해서 쉽게 앱을 빌드할 수 있습니다.
플렉스튜디오 git 주소를 복사하여 샘플 프로젝트를 구성합니다.
git 사용이 어려운 경우 아래의 주소에서 샘플 프로젝트를 다운받아 쉽게 사용할 수 있습니다.
패키지명
패키지명은 앱을 구분하는 고유한 값입니다. 도메인을 거꾸로 하는 명명 규칙이 일반적입니다.
[예시] com.소속명.앱이름 kr.com.소속명.앱이름
프로젝트 설정에서 [Tree Appearance] - [Compact Middle Packages]가 체크되어 있다면 해제합니다.
폴더를 패키지명에 맞게 [폴더 우클릭] - [refactor] - [Rename]로 폴더명을 변경합니다.
Ctrl + Shift + F로 샘플 패키지명을 검색해 모두 변경합니다.
앱 아이콘
[manifests] - [AndroidManifest.xml]을 살펴보면 앱 아이콘을 mipmap의 각 폴더에서 이미지를 가져오고 있습니다.
해당 폴더 내부의 이미지를 내 앱에서 사용할 이미지로 교체합니다.
앱 이름
앱 이름 또한 AndroidManifest.xml에서 다른 폴더의 파일을 참조하고있는걸 확인할 수 있습니다.
[values] - [strings.xml] 파일의 app_name을 변경합니다.
모든 설정을 마치고 Sync Project with Gradle Files를 눌러 바뀐 설정에 따라 프로젝트를 갱신해 줍니다.
버전관리
build.gradle(:app) 파일에서 필요에 따라 아래 코드를 변경해 주세요.
SDK 라이브러리 버전 업데이트
앱 버전 업데이트
최초 앱 등록 시에는 변경할 필요가 없습니다. 업데이트할 때 아래의 versionCode와 versionName의 숫자를 올려 빌드 해주세요.
Firebase 앱 등록
푸시 알림 기능을 사용하시려면 이 과정을 따라 해주세요. 기능을 사용하지 않는 경우엔 넘어가셔도 좋습니다.
프로젝트 생성하기
Firebase에 구글 개발자 계정과 동일한 계정으로 로그인합니다.
프로젝트 만들기를 클릭합니다.
프로젝트 이름은 앱의 영문 이름을 기입합니다.
Google 애널리틱스 사용 설정을 합니다. 애널리틱스 설정은 추후에 변경 가능합니다.
앱 추가하기
안드로이드 아이콘을 클릭해 앱을 추가합니다.
앞서 설정한 패키지명과 앱 닉네임을 작성합니다.
google-services.json 파일을 다운로드합니다. 이 파일은 Firebase의 안내에 따라 프로젝트 안에 넣어주세요.
플레이스토어 등록
Google Play에 앱을 배포하기 위해서는 KeyStore로 서명한 APK 또는 Bundle 파일이 필요합니다. KeyStore를 통해 개발자를 인증하고, 인증에 성공한 개발자만 배포하게 함으로써 보안을 유지합니다.
Android 앱 빌드
[Build] - [Generate Signed Bundle / APK]를 선택합니다.
APK를 선택하고 다음으로 넘어갑니다.
Create New 버튼을 눌러 새 인증키를 생성합니다.
키 파일을 저장할 경로를 설정하고 비밀번호를 입력합니다. Alias와 Alias 비밀번호도 작성한 뒤 Certificate 영역에 개발자에 대한 정보를 하나 이상 작성하고 저장합니다.
KeyStore 파일은 플레이스토어에 앱을 업데이트하고자 할 때 꼭 필요하므로 잘 보관해야 합니다.
Next를 눌러 Build Variants를 Release로 선택하고 Create 합니다.
플레이 콘솔 앱 생성
플레이 콘솔에 접속해 Firebase와 같은 구글 계정으로 로그인합니다.
앱 만들기 버튼을 클릭합니다.
앱 세부정보를 입력합니다.
선언은 모두 동의 체크합니다.
앱이 생성되면 플레이 스토어의 안내에 따라 앱 콘텐츠를 작성합니다.
앱 테스트
개인 계정의 개발자는 앱을 게시하기 전, 최소 20명 이상의 테스터에게 14일 이상 비공개 테스트를 진행해야만 앱을 프로덕션 할 수 있습니다.
플레이스토어의 규정을 확인하고 비공개 테스트를 진행하세요.
앱 게시
대시보드에 내 앱을 선택해 프로덕션의 새 버전 만들기 버튼을 클릭합니다.
Android 앱 빌드에서 생성된 파일을 App Bundle에 첨부합니다. 버전은 이전 버전과 동일하면 안 됩니다.
출시 노트를 작성하고 버전을 생성합니다.
다음 버튼을 누르고 검토하기 버튼을 눌러주세요
게시 개요로 이동해 변경사항 게시하기를 눌러주세요
SDK 연결(초대앱의 경우)
초대앱의 경우 SDK설정 페이지를 따라 설정해주세요.
Last updated