Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Flutter/Dart Google I/O 2017 報告会
Slide 2
Slide 2 text
Flutterとは? https://flutter.io/ AndroidとiOSのアプリのための SDK/Framework 現在アルファ
Slide 3
Slide 3 text
Example
Slide 4
Slide 4 text
特徴 ● Dartで開発する ● Reactive ● ネイティブコードに変換される ● 単一のコードベースでAndroid/iOS両対応
Slide 5
Slide 5 text
Reactive Widget build(BuildContext context) { return new Row( children: [ new RaisedButton( onPressed: increment, child: new Text('Increment'), ), new Text('Count: $counter'), ], ); }
Slide 6
Slide 6 text
Native Code Android ● C++部分はNDK Dart部分の大半はコンパイル iOS ● C++部分はLLVM Dart部分はすべてAOTコンパイル(No interpreter)
Slide 7
Slide 7 text
UI Framework 独自のUIフレームワークを内包している ● プラットフォームのUIを使わないので、 Android/iOSの差異が小さい (コントロール可能) ● Material/Cupatino(iOS)は選べる
Slide 8
Slide 8 text
プラットフォーム連携 Java(Android)やSwift(iOS)のコードと連携可能
Slide 9
Slide 9 text
Hot reload