- 2025.12.05

프로젝트 생성


Package name: 앱의 식별값, 패키지명이 같은 앱은 스토어에 등록할 수 없을 뿐 아니라 기기에 설치할 수도 없으므로 고유한 이름으로 지어야 합니다.

Save Location: 프로젝트의 파일들이 저장되는 루트 디렉터리입니다.

Language: 안드로이드 앱을 어떤 언어로 개발할 것인지를 나타냅니다.(Java와 Kotlin 상호 이용 가능)

Minimum SDK: 앱이 설치되는 최소 SDK버전입니다.


안드로이드 SDK

안드로이드 앱을 개발하기 위한 툴킷. SDK는 개발 환경에 중요한 부분이므로 설치된 SDK를 잘 확인해야합니다.

  • SDK Platforms: 안드로이드 SDK 목록을 보여줍니다. 여기서 체크박스에 표시하거나 해제하는 방법으로 SDK를 설치하거나 업데이트 또는 제거할 수 있습니다.

 

  • SDK Tools: 개발자 도구들이 표시됩니다. 각 도구를 업데이트하거나 에뮬레이터 추가 도구를 설치할 수 있ㅅ습니다.
    • Android SDK Build-Tools: 앱을 빌드하는 데 필요한 도구
    • Android Emulator: 앱을 실행하는 데 필요한 도구
    • Android SDK Platform-Tools: 안드로이드 플랫폼과 연동되는 adb, fastboot, systrace와 같은 도구 모음

[Tip.01]

세팅에서 위 두 옵션을 체크하면 소스 코드에서 해당 클래스명만 입력해도 해당 패키지를 포함하는 import 구문을 자동으로 작성해 줍니다.


앱을 출시하는 방법

(간단하게 알아보기)

1. 배포파일

: 안드로이드의 배포파일은 APK(Android Application Package)와 AAB(Android App Bundle)이 있습니다.

APK는 안드로이드의 전통적인 배포 파일로 컴파일된 코드와 리소스를 묶어 코드로 서명한 것입니다.

AAB는 2018년 구글 IO에서 발표한 새로운 안드로이드 앱 배포 파일입니다.

(Play 스토어에 올리면 사용자 기기에 맞게 최적화된 APK를 대신 만들어 줍니다. 이때 앱을 내려받는 기기에 맞는 파일만 포함하므로 앱의 크기가 줄어드는 효과가 있습니다.)

 

2. 앱 서명

: 안드로이드 배포 파일을 만들려면 키를 만들어 앱에 서명해야 합니다.

두가지 방법이 있는데, 하나는 서명 키를 개발자가 직접 만들어 관리하는 방법이고, 다른 하나는 구글 Play에서 관리하는 방법입니다.

전자의 방법은 직접 만든 키를 Play스토어에 등록해 사용자에게 전달하는 방식이나, 개발자가 키를 분실하거나 도용될 때 대처할 수 없습니다.

이 문제점을 해결하고자 Play 앱 서명 이라는 서비스가 생겼습니다.

개발자가 만들고 관리하는 업로드 키와 구글 Play가 만드는 앱 서명 키로 이것이 사용자에게 전달됩니다.

 

3. 구글 Play 스토어에 게시

: 배포를 위해 준비해야 할 파일은 다음과 같습니다.

  • AAB 파일
  • 앱 아이콘 이미지
  • 그래픽 이미지
  • 휴대전화 스크린샷
  • 7-10인치 태블릿 스크린샷

자세한 배포는 배포에 대해 공부할 때 정리해 올리겠습니다.

'Java > Kotlin' 카테고리의 다른 글

Kotlin Programming Study - 07  (0) 2025.12.16
Kotlin Programming Study - 06  (0) 2025.12.15
Kotlin Programming Study - 04  (0) 2025.12.10
Kotlin Programming Study - 03  (0) 2025.12.09
Kotlin Programming Study - 02  (0) 2025.12.09

+ Recent posts