Flutterでクロスコンパイル
価格
Flutter
Flutter (opens new window)は iOS と Android 向けアプリを同時に開発できるモバイル向けフレームワークです。実はウェブ向けも同時に作れたりします。
Get started
必要なもの
Intel CPU を使っている方はこちら (opens new window)
Install
Install (opens new window)はここの手順通りに行います。自分は何も読まずに Flutter SDK をそのまま使ったのですが、Git を使う方法もアリだと思います。
export PATH="$PATH:`pwd`/flutter/bin"
ドキュメントにはこう書かれているのですが、自分は DevkitPro と同じように/opt
に flutter 自体を移動させたので、
export PATH="$PATH:/opt/flutter/bin"
というふうに設定しました。ぶっちゃけ、パスが通っていればどこでも良いと思います。
flutter doctor
とすればチェックが走って、足りないコンポーネントなどを教えてくれます。
Android SDK
Android toolchain と Android Studio がちょっとハマるかもしれないので、備忘録として残しておきます。
ここからチェックを入れてインストールする必要があります。
ここで Dart や Elutter をインストールしておけという記事も見かけたのですが、インストールしても全然反映されませんでした(なぜ)
プロジェクトの作成
サンプルプロジェクトを起動するだけなら以下のコマンドでできます。
flutter create hello_world
cd hello_world
flutter run
すると macOS 向けにアプリがビルドされて立ち上がります。
open -a Simulator
で iOS Simulator が立ち上がるので、その後flutter run
とすれば iOS Simulator でもテストができます。
ところで、Android デバイス持ってないんですけどどうやって Android のテストしたらいいんでしょう(わからない
記事は以上。
価格