개발환경 준비하기

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 파일을 만들어줌
  • 앱 서명
    • 앱을 업로드하고 배포하기 위해서는 서명키가 있어야 함
    • 개발자가 업로드키를 소유하고 구글에서 서명키를 가지고 있는 경우 개발자가 업로드키를 잃어버리더라도 앱을 업데이트하는데 문제가 생기지 않음