まだコミットしていない前提
まだコミットされていない変更を一旦脇に置いて、何の変更もないクリーンな状態に戻す
クリーンな状態に戻ったことを確認
新しい作業用ブランチを作成して移動
現在のブランチを確認
脇に置いた変更を作業用ブランチに取り込む
自分が行っているFlutterアプリのリリース手順をメモ
バージョン番号を上げる
android/app/build.gradle
1 | android { |
pubspec.yaml
Gitでタグをつけておく
GitHubへコードとタグをプッシュ
GitHubでリリースを作る
release > Draft a new release ボタンをクリック
リリース内容を入力
内容 | 設定例 |
---|---|
Tag Version | v1.0.5 |
Release Title | v1.0.5 |
Describe | release v1.0.5 |
This is pre-release | off |
「Publish release」ボタンをクリック
Google Playで配信するAPKファイルを生成
APKファイルの出力先
Google Playで配信する
Google Play Console にログイン
すべてのアプリ > 対象アプリ > リリース管理 > アプリのリリース
製品版 > 管理 > リリースを作成
内容 | 設定値 |
---|---|
追加する Android App Bundle と APK | app.aab をアップロード |
このリリースの新機能 |
「保存」をクリック
「確認」をクリック
「製品版として公開を開始」をクリック
GitHubで issue 作成
ローカルで branch 作成
リモートにpushして、作業開始をチームに共有
ローカルで開発してコミット
ローカル branchを最新にして、リモートにpush
GitHub上で、MergeRequest する
「Compare & pull request」ボタンをクリック
コメントに「close issue番号」を書いておくと、マージと同時にissueが閉じるので便利
「Create pull request」ボタンをクリック
「Merge pull request」ボタンをクリック
「Configrm merge」ボタンをクリック
「Delete branch」ボタンをクリック
マージ内容をローカルに反映
ローカルのリモートブランチを削除 (prune: 取り除く)
ローカルの作業ブランチを削除
Update your browser to view this website correctly. Update my browser now
Future 非同期処理 値を取得すると処理が終了 Stream 非同期処理 ストリームが開いている間、ずっと値が流れてくる 12345678910111213141516171819202122var controller = StreamController<int>();var s
Android Studioで、Flutterのコードフォーマット設定をする。 次の2箇所にチェックを入れればOK - Format code on save - Oragnize imports on save
Android Studioで、1行の行数をセットをする。 Editor > Code Style > Dart > Line Length
コード整形Command + Option + L キーを押す Git CommitCommand + K キーを押す Git PushCommand + Shift + K キーを押す クイックアクションOption + Enter キーを押す 文脈に応じた便利な機能を呼び出す 定義元へジャンプC
問題点クラウド型WAFを導入している場合、IPアドレスでELBに直アクセスされると、WAFによるセキュリティチェックを回避されてしまう。 ELB設定 ALB(Appliation LoadBalancer) > 「リスナー」タブを選択 「HTTP:80」のルール表示 HTTPのアクセスは、HT
ページが見つかりませんでした
本アプリのご利用によって、本規約に同意していただいたものとみなします。 個人情報第三者に個人を特定できる情報を提供する事はありません。 データ解析アプリの利便性向上のため、匿名で個人を特定できない範囲で最新の注意を払い、アクセス解析をしております。例えば、アプリのクラッシュ時にどんな原因でクラッシュ
シンプルなToDoアプリ シンプルなToDoアプリ 複雑な機能はありません。スマートフォン初心者でも悩まず使えます。 データはクラウドに自動保存。機種変更しても、ログインすれば以前のデータを引き継いで利用可能。複数の端末からでも利用可能です。 機能 ログイン(メールアドレス) カテゴリを作成 カテゴ