개발환경 준비하기
2022. 11. 14. 00:34ㆍ개인활동/Do it 깡쌤 안드로이드 앱 프로그래밍
- Name: 프로젝트 명
- Package name: 패키지 명, 프로젝트 식별값, 패키지명이 같은 앱은 스토어에 등록 불가 및 기기에 설치 불가
- 주로 도메인을 역순으로 입력하고 끝에 프로젝트 명을 붙이는 형태로 작성
- Save location: 프로젝트의 파일들이 저장되는 디렉토리
- Language: 어떤 언어로 개발할 것인지, 기본값은 Kotlin, JAVA 파일을 추가하는 것도 가능함
- Minimum SDK: 앱이 설치되는 최소 SDK 버전, 해당 버전 이상의 OS가 깔려있는 폰에서만 설치 가능
- Use legacy ~~: android.support 라이브러리를 사용할 것인지 선택하는 옵션
앱 배포하기
- APK(Android Application Package)
- 전통적인 배포파일로 컴파일된 코드와 리소스를 묶어 키로 서명한 것
- ABB(Android App Bundle)
- 2018년 새로 발표한 안드로이드 앱 배포 파일로 스토어에 올리면 사용자 기기에 최적화된 APK 파일을 만들어줌
- 앱 서명
- 앱을 업로드하고 배포하기 위해서는 서명키가 있어야 함
- 개발자가 업로드키를 소유하고 구글에서 서명키를 가지고 있는 경우 개발자가 업로드키를 잃어버리더라도 앱을 업데이트하는데 문제가 생기지 않음