Flutter x Dart を利用して複数のプラットフォームで動作するアプリを作成してみましょう。
今までに、Android 、 iOS で動作するアプリを作成しました。今回はLinux上で動作させて見たいと思います。
Mojo上で動作させる
FlutterはMojoを利用しています。Mojo上で動作させる事ができます。
Mojoは、Linux上で動作するので、Mojo上で通せば、"Dart x Flutter" で作成したアプリのを、Linux上で動作させる事ができます。
試してみよう
Mojoをビルドする。
今回試した手順では、Mojoをいちからビルドしました。
## Download and Setup depot_tools
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
$ export PATH=pwd/depot_tools:"$PATH"
## Checkout Code
$ fetch mojo
$ cd src
$ sudo ./build/install-build-deps.sh
$ mojo/tools/mojob.py gn
$ ninja -C out/Release -j 10
## Test Mojo is making
$ out/Debug/mojo_shell mojo:spinning_cube
Flutter をインストール
## 適当なフォルダー上で
$ git clone https://github.com/flutter/flutter.git .
$ export PATH=`pwd`/bin:$PATH
Hello World アプリを生成
$ flutter init -o myapp
$ cd myapp
$ pub get
$ flutter build
Mojo上で実行
$ flutter run_mojo --mojo-path <mojo build dir>/src/
ほそく
公式
http://flutter.io/
https://github.com/domokit/mojo
https://dart-atom.github.io/dartlang/
Memo : Flutter x Dart
kyorohiroがFlutterについて、学習した事を記載しているメモ
https://kyorohiro.gitbooks.io/hello_skyengine
Umiuni2D
http://kyorohiro.github.io/umiuni2d/web/index.html
https://github.com/kyorohiro/doc_2dgame
QiitaのFlutter 関連の記事
感想
"flutter ios" "flutter apk" コマンドは、実現されています。
"flutter mac" "flutter linux"とかも、できたらいいなぁ。
https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/build_configuration.dart
Thanks!
最後まで、読んでいただきまして、ありがとうございました。
(ref http://pixiv.me/kyorohiro)
(ref https://play.google.com/store/apps/details?id=info.kyorohiro.umiuni2d.demo.mino)
------- Kyorohiro Work http://kyorohiro.strikingly.com/