1
1

More than 3 years have passed since last update.

おうち時間にWEBエンジニアがFlutter触ってみた(環境構築)

Posted at

はじめに

おはようございます。こんにちは。こんばんは。
今回は #おうち時間 家にいても何もすることがないのでFlutterでアプリ作って遊んじゃおう。と思いはじめました。
始める前に環境構築していきましょう。

Flutterとは

Flutter は、Googleによって開発されたフリーかつオープンソースのモバイルアプリケーションフレームワークである。
FlutterはAndroidやiOS向けのアプリケーションの開発に利用されている。

今の環境

  • macOS: 10.15.4
  • Android studio: 3.6.3
  • Xcode: 11.4.1

環境構築

https://flutter.dev/にアクセスしてGet Startedをクリックして下さい。
Flutter_-_Beautiful_native_apps_in_record_time.png

自分のOSを選択する。
Install_-_Flutter.png

次に以下のZIPファイルをダウンロードし、解凍して下さい。
macOS_install_-_Flutter.png

パスを通す。
ターミナルを起動してください。
ターミナルを起動し、以下のコマンドを叩いてください。

$ vi .bash_profile

叩いたら文字列が出てくるので、
iを押してINSERTモード(入力モード)にし、文字列の最後に以下を貼り付けてください。

export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"

[PATH_TO_FLUTTER_GIT_DIRECTORY]のところは自分のflutterの環境に合わせてください。
因みに自分の場合/Users/watataku/Documentsにflutterがあるので、export PATH="PATH:/Users/watataku/Documents/flutter/bin"となります。
入力完了後escキーを押し:wq!を叩きます。
ここらへんのviエディタの説明は省きます。

これで、パスが通りflutterコマンドが使えるようになったと思うので、以下を叩いてバージョン情報が出ればクリアです。

$ flutter --version

Android Studioをインストールする。
※インストール済みの方はしなくても大丈夫です。

flutterSDKをインストールする。
下の画像のconfigureをクリックし、Plguinsをクリックしてください。
Welcome_to_Android_Studio_と_おうち時間にWEBエンジニアがFlutter触ってみた_環境構築_のコピー.png

次に検索フォームが現れるので、flutterと入力しインストール
Preferences_for_New_Projects_と_Welcome_to_Android_Studio_と_ブログ記事.png

インストール後、最初の画面でStart a Flutter Project
という項目が追加されているはずです。

Welcome_to_Android_Studio_と_おうち時間にWEBエンジニアがFlutter触ってみた_環境構築_.png

アプリの雛形を作る。

Start a Flutter Projectをクリックし、アプリ名などを決め完了させるとアプリの雛形ができる。

ios

iOSの場合は別途Xcodeを入れる必要があります。
立ち上げ方はOpen ios Simulatorを選択ご②のビルド押すと立ち上がります。
flutter_app_test____AndroidStudioProjects_flutter_app_test__-_____lib_main_dart__flutterapptest_-2.png

ios simuulator⇩
iPhone_SE__2nd_generation___13_4_1_.png

成功です。

Android

Androidの場合は、①をクリックしエミュレータを選択し、②をクリックしたら立ち上がります。
Banners_and_Alerts_と_flutter_app_test____AndroidStudioProjects_flutter_app_test__-_____lib_main_dart__flutterapptest_.png

Android Emulator⇩
Android_Emulator_-_Nexus_6P_API_27_5554.png

以上。

最後に

最後まで読んでいただきありがとうございました。
もし、間違い等、アドバイス、ご指摘等有れば教えていただけたら幸いです。

次回以降から本格的に触っていきます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1