MENU
  • 当ブログについて
しんげつBlog🌑
  • 当ブログについて
しんげつBlog🌑
  • 当ブログについて
  1. ホーム
  2. プログラミング
  3. flutter(Dart)
  4. 【Flutter入門】環境構築~サンプルアプリ作成までを全解説!

【Flutter入門】環境構築~サンプルアプリ作成までを全解説!

2025 12/18
広告
プログラミング flutter(Dart) アプリケーション開発 副業・起業・独立
2025年9月23日2025年12月18日
HATOBA

こちらはモバイルアプリ開発に興味のある方や、ある程度プログラミング経験を持っている中級者向けの記事となっています。

プログラミング初心者の方にはPythonをおすすめしています↓

あわせて読みたい
【初心者向け】Pythonとは?現役エンジニアが徹底解説。 – しんげつBlog🌑

今回の記事の内容

  1. まずはFlutterについてざっくりと理解しよう
  2. 開発環境を構築しよう!(所要時間:1.5時間程度)
  3. サンプルアプリの作成・実行方法

全ての手順を画像付きでわかりやすく説明しています。
安心して進めてみてください~

HATOBA

こんにちは。この記事を書いたHATOBA(はとば)です。

  • 国公立大 情報通信学科卒
  • 開発経験5年以上のエンジニア(おもにJava)
  • モバイルアプリ開発を勉強中

【PR】ゼロから学ぶFlutterアプリ開発(Kindle版)

目次

まずはFlutterについてざっくりと理解しよう

Flutterは、Googleが開発したUIツールキットで、モバイルアプリを
効率的に作成するための強力なフレームワークです。

ReactNativeと同様にクロスプラットフォーム開発が可能で、
iOSとAndroidの両方に対応したモバイルアプリ、ウェブ、
デスクトップアプリを一つのコードベースで作成できるのが特徴です。

HATOBA

AIにコード書かせてアプリをリリースしました、収益化に成功しました
みたいな話を最近よく聞くので、俺もマネしてみたくなったんですよね~ それで始めてみました。

Reactと異なるポイントとしては、ReactがJavaScriptで動くのに対し
Flutterは「Dart」というGoogle独自のプログラミング言語を使用している点です。

HATOBA

文法的にはJavaやC++と共通する部分が多いので、ある程度オブジェクト指向プログラミングの経験があればすぐ習得できそうです。

また、ホットリロード機能により、リアルタイムでアプリの変更を確認できるため、
開発者は迅速にプロトタイプを作成し、ユーザーからのフィードバックを得ることができます。

Flutterは、特に美しいUIを簡単に作成できる点が評価されています。
豊富なウィジェットが用意されており、カスタマイズ性が高い点も魅力です。

開発環境を構築しよう!(所要時間:1.5時間程度)

それでは以下の5ステップでFlutterの開発環境を構築していきましょう。
順調にいけば、1時間半ぐらいでサンプルアプリの作成までいけると思います。

  1. Flutter SDKのインストール
  2. コマンドで依存性を確認
  3. Android toolchainのインストール
  4. Visual Studio(無償版)のインストール
  5. VSCodeのインストール

ただし本手順には以下の前提がありますので、一度確認してください!

前提
  • このインストール手順で使用しているOSはWindows11です
    ※MacやLinuxでも同様の環境作れるはずですが、細かい手順の異なる部分があると思います。
  • ドライブの空き容量が40~50GB程度必要、それなりにスペースを要します
  • ローカルでお試しする分には無料、お金はかからないです
    ※自分の作ったものをアプリストアへリリースする段階で資金が必要になります
  • Visual Studio 無償版のインストールにMicrosoftアカウントが必要なので、事前に用意してください
    ※下のボタンからGoogle検索できます。
「microsoft アカウント 作成」で検索
HATOBA

では1つずつ説明していきますね~

STEP①:Flutter SDKのインストール

はじめにFlutter SDKをインストールしますが、手順はこちらの記事を参考にしてください↓

あわせて読みたい
ページが見つかりませんでした – しんげつBlog🌑
HATOBA

インストールが終わったらSTEP②に進みましょう!

STEP②:コマンドで依存性を確認

次に、セットアップの完了に必要な依存性を一度確認しましょう。

以下のコマンドでその確認ができます↓

flutter doctor

  コマンド実行例

左側の記号はそれぞれ以下をあらわしています

  • [✓] : 設定が完了している
  • [!] : インストール必須ではないが、未設定の状態
  • [✗] : 設定が未完了

コマンドで確認した結果、「Android toolchain」と「Visual Studio」のセットアップが不完全だとわかりました。
※記号がすでに [✓] (設定完了)となっていた場合、セットアップ不要ですので手順をスキップしてください。

HATOBA

これらのセットアップ方法はSTEP③~④で説明します。

STEP③:Android toolchainのインストール

「flutter doctor」コマンドで確認したところ、「Android toolchain」が足りないということが分かりましたね。
※flutter doctorコマンドの結果が「設定完了済み」だった場合はインストール不要です。

HATOBA

Android toolchainのインストール手順はこちらの記事を参考にしてください↓

あわせて読みたい
ページが見つかりませんでした – しんげつBlog🌑

STEP④:Visual Studio(無償版)のインストール

また、Android toolchainのほかにVisual Studioも足りていませんので、インストールが必要となります。
※flutter doctorコマンドの結果が「設定完了済み」だった場合はインストール不要です。

HATOBA

Visual Studio(無償版)のインストール手順はこちらの記事を参考にしてください↓

あわせて読みたい
ページが見つかりませんでした – しんげつBlog🌑

STEP⑤:VSCodeのインストール

最後にFlutter開発のコーディングやプロジェクト実行を行うためにVSCodeを導入しましょう!
※すでにインストール済みの場合は不要です

HATOBA

VSCodeのインストール手順はこちらの記事を参考にしてください↓

あわせて読みたい
ページが見つかりませんでした – しんげつBlog🌑

サンプルアプリの作成・実行方法

環境構築おつかれさまでした!
これでようやくスタートラインに立てましたね。

HATOBA

最後に以下の手順で、サンプルアプリを作成して実行してみましょう

サンプルアプリの作成方法

まず、任意の場所にflutterプロジェクトを配置するフォルダを作成しましょう

※以下では例として、

C:¥workspace¥flutter¥

というフォルダを作成して進めています。

コマンドラインを開き、先ほど作ったフォルダに移動します
以下のflutterコマンドを実行すると、初期状態のサンプルプロジェクトを作成できます↓

flutter create test

VSCodeの「フォルダーを開く」をクリックし、コマンドで作成したtestプロジェクトのフォルダを開いてください

“main.dart” ファイルは libフォルダに入ってるのでこれを開いてください
ソース上のvoid main() 関数付近にある「Run」をクリックすると、作成したプロジェクトを実行できます

アプリケーションのビルドにしばらく時間かかりますが、待機するとChrome上でアプリが実行されると思います
※右下の+を押すと、中央の数字を1ずつカウントするという単純なアプリケーションになってます↓

それから補足ですが、VSCodeの画面の右下に”Windows”と書いてあると思います
この状態で「Run」を行うと、Windowsのデスクトップアプリケーションとしてビルド実行を行うという意味です
クリックすると実行対象をAndroidエミュレーターに切り替えて、Android向けのビルドを実行できたりするので、動作を適当に試してみて下さい。

HATOBA

サンプルアプリのコード解説記事も用意してますので、もう一歩踏み込みたい方はこちらもぜひ参考にしてください!

あわせて読みたい
Flutterサンプルアプリの基本!現役エンジニアが徹底解説。 – しんげつBlog🌑

[PR] Flutter実践開発 ── iPhone/Android両対応アプリ開発のテクニック WEB+DB PRESS plus (Kindle版)

まとめ

サンプルアプリ実行までたどり着いた方、おつかれさまでした。
また、ここまで読んでくれてありがとうございます。

繰り返しになりますが、本記事の内容は以下の通りでした。

今回の記事の内容

  1. まずはFlutterについてざっくりと理解しよう
  2. 開発環境を構築しよう!(所要時間:1.5時間程度)
  3. サンプルアプリの作成・実行方法

補足

サンプルだけで終わってしまうのはつまらないので、ChatGPTにToDoアプリを作らせた話も記事にまとめてます。

HATOBA

次の学習ステップとして、こういうのもぜひ試してみてください!

あわせて読みたい
ChatGPT(AI)でコード生成!flutterの簡単なToDoアプリを作ってみよう。 – しんげつBlog🌑
プログラミング flutter(Dart) アプリケーション開発 副業・起業・独立
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 「仕事頑張っても意味がない」と正直思ってしまう瞬間5つ。
  • 【Flutter環境構築】Flutter SDKのインストール手順を解説

この記事を書いた人

HATOBAのアバター HATOBA

HATOBA(はとば) です
1992年生まれ33歳
国公立大の情報通信学科卒
会社をやめて現在は個人でエンジニアをやっています
※開発経験は5年以上
プログラミング・AIなどのテック情報から
社会批評、おすすめ商品など
様々なジャンルの記事を書いています。

この著者の記事一覧へ

関連記事

  • AIでToDoアプリ作成
    ChatGPT(AI)でコード生成!flutterの簡単なToDoアプリを作ってみよう。
    2025年12月16日
  • Value AI Writer(by GMO)で簡単ブログ作成!無料で試せる自動化の方法を解説【保存版】
    2025年12月9日
  • Flutterサンプルアプリの基本!現役エンジニアが徹底解説。
    2025年12月4日
  • 【Flutter環境構築】VSCodeのインストール手順解説
    2025年9月23日
  • 【Flutter環境構築】VisualStudio(無償版)のインストール手順を解説
    2025年9月23日
  • 【Flutter環境構築】Android toolchainのインストール手順を解説
    2025年9月23日
  • 【Flutter環境構築】Flutter SDKのインストール手順を解説
    2025年9月23日
  • 【初心者向け】 Pythonプログラミングで数値計算をしてみよう
    2025年6月2日

コメント

コメントする コメントをキャンセル

最近の投稿

  • ChatGPT(AI)でコード生成!flutterの簡単なToDoアプリを作ってみよう。
  • Value AI Writer(by GMO)で簡単ブログ作成!無料で試せる自動化の方法を解説【保存版】
  • Flutterサンプルアプリの基本!現役エンジニアが徹底解説。
  • 【Flutter環境構築】VSCodeのインストール手順解説
  • 【Flutter環境構築】VisualStudio(無償版)のインストール手順を解説

最近のコメント

表示できるコメントはありません。

© しんげつBlog 2025

  • メニュー
  • トップへ
目次