【お知らせ】みんプロ式Flutter講座は2026年4月末をもって新規販売を終了いたしました。詳しくはこちら →

Flutterアプリを動かすための(ビルドするための)3つのモード(Debugモード / Releaseモード / Profileモード)

このページには広告が含まれる場合があります。

 

Flutterのアプリを動かす(ビルド)方法には3つのやり方があります。

(ビルドとは簡単に言うと、プログラムをアプリに仕立て上げる作業のこと全般を指します)

 

1.デバッグモード(Debug)

Android Studio上でRunボタン(再生ボタン)あるいはDebugボタン(ゲジゲジ)を押してビルドする場合

あるいは、Terminalから

flutter run

する場合の2通りのやり方があります。

デバッグ(Debug)とは、バグ(不具合)を修正するということなので、

  • 「Hot reload(コードの変更をすぐに画面上に反映させてくれる機能)」が使える
  • ブレークポイントを設定してコードを途中で止めることができる
  • エラーメッセージを表示してくれる

など、FlutterのSDKがアプリが動いているウラで色々と間違い探しをしてくれて、デバッグするために必要な情報を集めてくれます。

ですので、逆に言うと、色んな情報を収集する必要があるので、アプリの挙動が遅くなるという欠点があります。あと、iOSのシミュレーターはデバッグモードでしか動かせません(Androidのエミュレーターはデバッグモードでもリリースモードでも両方動かせます)。

 

2.リリースモード(Release)

リリースモードは、Terminalから

flutter run –release

して動かすやり方で、リリースした状態の本当のアプリの挙動の速さ(パフォーマンス)を確認したい場合につかいます。

ただし、この場合はデバッグモードでやってくれるような、不具合を修正するために必要な情報の収集はやってくれません。

また、iOSのシミュレーターは、リリースモードで動かすことはできません。

 

3.プロフィールモード(Profile)

プロフィールモードは、Terminalから

flutter run –profile

して動かすやり方で、デバッグモードとリリースモードの中間に当たります。

つまり、アプリの挙動の速さ(パフォーマンス)を損なわない程度にデバッグモードでやっている間違い探しをやってくれるモードのようです。

また、プロフィールモードは、iOSのシミュレーターでも使えるので、実機がない場合にiOSでのパフォーマンスを見たい場合は、このモードで動かすと良いようです。

(詳しくは、下の動画で解説していますので、よろしければご覧下さい)

こんな記事も読まれています

GAMBO(願望) 願望実現・目標達成の
17秒 / 68秒ワーク
GAMBO(願望) 引き寄せ難民だったぼくの挫折経験から生まれた誰でもできる願望実現サポートアプリ。かの有名な17秒/68秒ワークを独自の視覚化メソッドで簡単実践。
App Store / Google Play 詳しく見る →
Meiso(瞑想) 鐘音と自然音で
5分からのマインドフルネス
Meiso(瞑想) 初心者でも“迷わず続けられる”ことにこだわった、完全無料の瞑想アプリ。画面のガイドに従うだけで呼吸のリズムが整い、最短5分から瞑想を実践できます。
App Store / Google Play 詳しく見る →
小学生からの英検®単語 A ふりがな・音声付き
英検単語1日5分トレーニング
小学生からの英検®単語 ありそうでなかった!ふりがな付き英検®単語トレーニングアプリ!1日たった5分!スキマ時間を活用して、英検®頻出単語を効率的に習得。お子様の一人学習にも安心設計。
App Store / Google Play 詳しく見る →
オボエルンジャー レトロゲームで
nバック脳トレ
オボエルンジャー 科学的脳力開発法「Nバック課題」をファミコン風8bitレトロゲームにアレンジした新感覚脳トレアプリ。記憶力・感情コントロール力・集中力の向上に。
App Store / Google Play 詳しく見る →
ゴイコイコイ 超高速フラッシュカードで
語彙習得
ゴイコイコイ 日常語1400語を視覚的に学べる、高速読み上げフラッシュカード式の語彙トレーニングアプリ。知育教室で行われるフラッシュカード学習を、家庭で“手軽に・安価に・正確に”再現。
App Store / Google Play 詳しく見る →

TOP