본문 바로가기

Flutter

[Flutter][Android]앱 배포

728x90

 

 

출시 준비

1. 안드로이드 아이콘 만들기

flutter 프로젝트에서 android만 실행한다.

 

 

 

app > New > Vector Asset

 

 

 

사용할 아이콘을 불러와 등록하면 된다.

 

2. 앱 이름 변경

만약 앱 패키지 이름이 'com.example.~~'로 시작한다면 이름을 바꿔줘야 한다.

 

android, iOS 각 파일에 들어가 바꿔줄 수 있지만, 패키지로 한 번에 바꿀 수도 있다.

 

 

https://pub.dev/packages/change_app_package_name

 

change_app_package_name | Dart package

Change App Package Name with single command. Update AndroidManifest, build.gradle, MainActivity files & move MainActivity file to new directory structure automatically.

pub.dev

 

 

패키지 설치

 

dart pub add change_app_package_name

 

 

[com.new.package.name]에 변경할 패키지 이름을 작성한다.

 

flutter pub run change_app_package_name:main com.new.package.name

 

 

배포

1. .abb 파일과 Key Store jks 파일 생성

먼저 flutter 프로젝트에서 android만 실행한다.

 

 

 

Build > Generate Signed Bundle / APK

 

 

 

Android App Bundle을 선택한다.

APK와 AAB의 차이

APK : 안드로이드 설치 파일 (기존 방식)
- 모든 기기에 대응할 수 있다.
 
AAB : 안드로이드 앱 번들 (새로운 방식)
- 다운로드 시점에 리소스가 결정되고 사용자 기기에 필요한 코드와 리소스만 포함하기 때문에 용량이 더 작다.
- 구글이 Signing Key(서명 키)를 관리한다.
- 개발자가 먼저 업로드 키로 서명 해서 업로드하면, 구글이 서명 키로 서명하여 배포한다.
- 업로드 키 분실시 재발급이 가능하다.

 

 

키 저장소 경로와 키 저장소 비밀번호를 입력한다.

유효기간도 넉넉하게 선택하고 이름까지 적어주었다.

다음

 

 

release를 선택하고 Create 클릭

 

그럼 성공적으로 Android App Bundle이 생성되었다고 알려준다.

 

 

 

프로젝트의 android > app > release 경로에 aab 파일이 생긴것을 확인할 수 있다.

 

private_key.pepk 파일도 생겼다.

 

 

 

2. 앱 등록

구글 플레이 콘솔에 앱 등록하기

 

https://play.google.com/apps/publish

 

비즈니스를 위한 Google Play | 앱 출시 및 수익 창출 | Google Play Console

Google Play에서 비즈니스를 성장시킬 수 있도록 도와드립니다. 앱과 게임의 출시, 수익 창출, 성장에 필요한 도구와 가이드를 찾아보세요.

play.google.com

 

 

앱 이름과 기본 언어를 선택한다.

 

 

그리고 앱 만들기를 누르면 해당 앱의 대시보드로 간다.

 

 

 

대시보드에서 앱 설정을 완료하기 위한 해야할 일 목록을 확인할 수 있다.

 

 

 

할 일들을 하나씩 해나가면 된다.

 

앱 액세스 권한

 

 

콘텐츠 등급 설문지 작성

 

 

 

타겟층 및 콘텐츠 

 

 

 

완료된 항목들은 취소선이 그어진다.

 

 

 

스토어 등록정보 설정

스토어 등록정보에선 구글 플레이에 반영될 앱 이름과 앱에 대한 설명, 아이콘 등을 등록한다.

여러 정보들을 등록할 수 있는데 난 앱 이름, 간단한 설명, 자세한 설명, 앱 아이콘, 그래픽 이미지, 휴대전화 스크린샷 4장을 올렸다.

 

 

 

 

 

 

구글 플레이 스토어에 올릴 아이콘은 여기에서 다운받았다.

 

https://makeappicon.com/result/

 

Developer Tool - App Icon Resizer

MakeAppIcon is an app icon resizer that helps developers and project managers generate the app icons required by App Store & Google Play Store.

makeappicon.com

 

 

 

모두 준비되었다면 검토 사항을 전송한다.

 

 

 

 

 

728x90