Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google I/O 2017 報告会 Flutter/Dart
Search
najeira
June 10, 2017
Technology
1
270
Google I/O 2017 報告会 Flutter/Dart
najeira
June 10, 2017
Tweet
Share
More Decks by najeira
See All by najeira
Flutter with Platform
najeira
4
1.2k
Google I/O 2019 Extended Tokyo - Flutter
najeira
1
140
Flutter APP DOJO 2019-04
najeira
1
170
Flutterとの1年
najeira
4
1.3k
Flutter List View 概要
najeira
0
930
Flutter / Google I/O 2018 報告会 信州
najeira
0
240
仕組みを知れば怖くない! Flutter入門
najeira
16
7.6k
FlutterでAndroid/iOS両対応のアプリ開発
najeira
0
4.2k
Google I/O 2017 報告会 Firebase/Cloud
najeira
1
150
Other Decks in Technology
See All in Technology
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.9k
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
770
アクセス制御にまつわる改善 / Improving access control
itkq
0
520
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
260
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
20240416_devopsdaystokyo
kzkmaeda
1
220
私が trocco を推す理由
__allllllllez__
1
210
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
340
ServiceNow Knowledge Learning Rise up
manarobot
0
200
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Statistics for Hackers
jakevdp
789
220k
Building an army of robots
kneath
300
41k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Building Adaptive Systems
keathley
31
1.9k
Bash Introduction
62gerente
604
210k
Designing Experiences People Love
moore
136
23k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Transcript
Flutter/Dart Google I/O 2017 報告会
Flutterとは? https://flutter.io/ AndroidとiOSのアプリのための SDK/Framework 現在アルファ
Example
特徴 • Dartで開発する • Reactive • ネイティブコードに変換される • 単一のコードベースでAndroid/iOS両対応
Reactive Widget build(BuildContext context) { return new Row( children: <Widget>[
new RaisedButton( onPressed: increment, child: new Text('Increment'), ), new Text('Count: $counter'), ], ); }
Native Code Android • C++部分はNDK Dart部分の大半はコンパイル iOS • C++部分はLLVM Dart部分はすべてAOTコンパイル(No
interpreter)
UI Framework 独自のUIフレームワークを内包している • プラットフォームのUIを使わないので、 Android/iOSの差異が小さい (コントロール可能) • Material/Cupatino(iOS)は選べる
プラットフォーム連携 Java(Android)やSwift(iOS)のコードと連携可能
Hot reload