サイトアイコン 【TechGrowUp】

Flutter開発入門70 FlutterアプリをGoogle Playストアに公開する手順

はじめに

Flutterでアプリを開発したら、次はそれを世界中のユーザーに届ける番です。Androidのユーザーにアプリを配布するには、Google Playストアへの公開が必要です。しかし、初めてのデプロイでは複雑に感じることもあるかもしれません。

この記事では、FlutterアプリをGoogle Playストアに公開する手順を、わかりやすく解説します。アプリの署名からビルド、Play Consoleでの登録、そして実際にストアにリリースするまでの流れを詳しく説明していきます。初めての方でも安心して公開できるようにガイドしますので、ぜひ参考にしてください。

1. Google Play Developerアカウントの登録

アプリをGoogle Playストアに公開するには、Google Play Developerアカウントが必要です。

  1. Google Play Consoleにアクセスし、Googleアカウントでログインします。
  2. Google Play Developerアカウントを作成し、登録料(25ドル)を支払います。
  3. 必要な情報を入力してアカウントを有効化します。

2. アプリの署名キーを作成する

Google Playにアプリを公開するには、アプリに署名するための**キー(Keystore)**が必要です。これにより、アプリが正規の開発者によって配布されていることを証明できます。

Keystoreの作成

  1. ターミナル(またはコマンドプロンプト)を開き、以下のコマンドを実行して署名キーを作成します。
keytool -genkey -v -keystore ~/my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias

このコマンドを実行すると、Keystoreファイルが作成され、パスワードや個人情報を入力するよう求められます。入力した情報は安全に保管しておいてください。

3. Flutterアプリをリリースビルドする

次に、Flutterでリリース用のAPK(またはApp Bundle)をビルドします。

android/app/build.gradleを編集

android/app/build.gradleファイルを開き、署名情報を追加します。

android {
    ...
    signingConfigs {
        release {
            keyAlias 'my-key-alias'
            keyPassword 'your-key-password'
            storeFile file('/path/to/your/my-release-key.jks')
            storePassword 'your-store-password'
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
            minifyEnabled false // プロガードを有効にする場合はtrueに設定
        }
    }
}

リリースAPKをビルド

ターミナルで以下のコマンドを実行し、リリースAPKをビルドします。

flutter build apk --release

これで、build/app/outputs/flutter-apk/app-release.apkというパスにリリース用APKが生成されます。

Tip: App Bundleを使用する場合は、flutter build appbundleコマンドを実行します。

4. Google Play Consoleでアプリを登録

  1. Google Play Consoleにログインし、「アプリの作成」を選択します。
  2. アプリ名、デフォルトの言語、アプリのカテゴリなどを入力します。
  3. アプリのデータセーフティ情報や年齢制限を設定します。

5. アプリをアップロード

  1. リリース管理」→「アプリのリリース」に移動します。
  2. リリースチャンネルを選択(通常は「プロダクション」)し、リリースAPKまたはApp Bundleをアップロードします。
  3. リリースノートを記入し、アプリを審査に提出します。

6. アプリのメタデータを設定

Google Playストアに表示されるアプリ情報(タイトル、説明、スクリーンショットなど)を設定します。

7. アプリを審査に提出

すべての設定が完了したら、アプリを審査に提出します。Googleの審査プロセスには数日かかることがあります。審査が通過すると、アプリがGoogle Playストアで公開されます。

まとめ

FlutterアプリをGoogle Playストアに公開するのは、初めてだとやや複雑に感じるかもしれませんが、今回のガイドに従って進めれば問題なく進行できるはずです。アプリの署名からビルド、そしてストアでの公開までの一連の流れを理解して、より多くのAndroidユーザーにあなたのアプリを届けましょう!

モバイルバージョンを終了