About

Flutter開発環境の作り方 — SDK・IDE・エミュレータ

SDKインストールから初回アプリ起動まで

FlutterはGoogleが作ったクロスプラットフォームUIフレームワークで、一つのコードベースでiOS、Android、Web、Desktopアプリを作れます。

開発を始めるにはFlutter SDK、Dart SDK(自動同梱)、IDE、プラットフォーム別ツール(Xcode、Android Studio)が必要です。

flutter doctorコマンドで環境設定の状態を一目で確認できます。

実装ステップ

1

Flutter SDKダウンロードとPATH設定(flutter.dev)

2

VS CodeまたはAndroid StudioにFlutter/Dartプラグインインストール

3

flutter doctor実行 → 不足項目解決(Xcode、Android SDKなど)

4

flutter create my_app → flutter runで初回アプリ起動

メリット

  • ✓ 一つのコードベースで6プラットフォーム対応
  • ✓ Hot Reloadで即座に変更確認可能
  • ✓ 豊富な組み込みウィジェットとMaterial/Cupertinoデザイン

デメリット

  • ✗ ネイティブと比べてアプリ容量がやや大きい
  • ✗ Xcode/Android Studioなどプラットフォームツールも追加で必要

ユースケース

新規Flutterプロジェクト開始 チームメンバーオンボーディング時の環境統一
Dartとは?Null SafetyとJIT/AOTが特徴の言語 →