LoginSignup
5
5

More than 5 years have passed since last update.

Dart x Flutter で作成したアプリを、Linux上で動作させてみた

Posted at

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/

スクリーンショット 2015-12-22 13.28.46.png

ほそく

公式

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!

umiuni2d_demo_2.png

最後まで、読んでいただきまして、ありがとうございました。
(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/

5
5
4

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
5
5