Flutterのアプリ開発 【環境構築編】

Flutter

こんにちは、新米エンジニアのしまです。

今日はFlutterでアプリ開発の勉強をしている私の学びを書いていきたいと思います。

Flutterとは?

Flutter(フラッター)とは、Googleが開発したアプリケーション開発フレームワークです。

主な特徴は、以下の通りです。

  • マルチプラットフォーム対応しており、Android、iOS、Web、デスクトップアプリを1つのコードで作ることができます。
  • ホットリロードと言われるソースコードの実行を実行中のアプリに即反映することができます。UIを微調整したらすぐにアプリ画面に反映されるため、トライ&エラーを素早く繰り返すことができます

他にも実行速度が速いなどの特徴を持っています。

Flutterの環境構築

Flutterの環境構築には

  • FlutterSDKのインストール
  • iOSとAndroidの開発環境のインストール

この2つを行いましょう。

Flutterのインストール

Flutterのインストールは公式ウェブサイトからFlutterSDKのZIPファイルをダウンロードします。

以下の公式サイトのURLに書かれていることを参考にダウンロードしてください。

Install Flutter manually
Learn how to install and set up the Flutter SDK manually.

Flutterの公式サイトにあるように、gitのダウンロードもお願いします。

Git - Downloading Package

今回はWindowsでのダウンロードについて説明します。

ダウンロードしたZIPファイルを解凍し、任意のディレクトリに配置してください。

公式サイトで紹介されている ~/development に配置するとよいと思います。

FlutterをPATHに追加する

Windowsのタブの検索で”環境変数”と検索してください。

Flutterを環境変数の中の”<ユーザー名>のユーザー環境変数”のセクションにあるPathを選択し編集を押してください。

新しく出たタブで新規のボタンを押して、FlutterをダウンロードしたPathをコピー&ペーストで貼り付けてください。

そして、OKを2回押してください。

Flutterのセットアップが完了できたか確認する方法

セットアップできているかを確認する方法は

一度コマンドプロンプトをすべて閉じて、再度開いてください。そして、以下のコマンドを入力してください。

flutter --version
dart --version

私の環境では以下の様に表示されました。この様な表示が出ていれば完了です!

IDE(統合開発環境)のインストール

Flutterのインストールが完了したら、次にIDE(Integrated Development Environment 統合開発環境)をインストールしてください。android studioで開発していくので、android studioの公式サイトを張り付けています。

Android Studio とアプリツールのダウンロード - Android デベロッパー  |  Android Developers
Android Studio は、Android アプリ向けに最適化された統合開発環境(IDE)をアプリ作成者に提供します。Android Studio を今すぐダウンロードしましょう。

ダウンロードの設定はそのままで大丈夫です。次へを押してインストールまで行ってください。

Android studioの初期設定

android stadioをダウンロードが完了したら、コマンドプロンプトで以下の様に入力してください。

flutter doctor

私の環境では以下の様に表示されました。

Android Studioのところが×になっている場合はインストールが完了しているか再度確認してください。

Android toolchainが×になっている場合は、以下の手順に沿って設定を行ってください。

  • Android Studio の File→settingを開き、検索バーかでAndroid SDKと入力してください
  • Languages&FrameworksのAndroid SDKを選択→SDK Toolsのタブを開いてください
  • その中にある「Android SDK Command-line Tools(latest)」をチェックしてください

再び、コマンドプロンプトで以下のコマンドを入力してください。

flutter doctor --android-licenses

そこでライセンス条文が表示されるので、同意してください。(yを入力してください)

(ライセンス条文)
----------------------------------
Accept?(y/N): y

「All SDK package licenses accepted」が表示されたらOKです!

これで、Android toolchainが✅になっているはずです!

これでandroidアプリを作る準備が完了しました!

以上です!

コメント

タイトルとURLをコピーしました