search
LoginSignup
5

More than 5 years have passed since last update.

posted at

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

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/

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
What you can do with signing up
5