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
290
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.3k
Google I/O 2019 Extended Tokyo - Flutter
najeira
1
160
Flutter APP DOJO 2019-04
najeira
1
170
Flutterとの1年
najeira
4
1.4k
Flutter List View 概要
najeira
0
1k
Flutter / Google I/O 2018 報告会 信州
najeira
0
260
仕組みを知れば怖くない! Flutter入門
najeira
16
7.7k
FlutterでAndroid/iOS両対応のアプリ開発
najeira
0
4.4k
Google I/O 2017 報告会 Firebase/Cloud
najeira
1
150
Other Decks in Technology
See All in Technology
Unlearn Modularity
lemiorhan
6
300
エンジニアのドメイン知識獲得コストを低減するアプリケーションデザイン
ryo_nagata_
3
150
最新のWasm事情
askua
5
2.5k
Bluesky 2019〜2022
yamarten
1
120
生成AI入門
shukob
0
150
とある事業会社にとっての Kaggler の魅力
hakubishin3
7
1.6k
テクニカルライターのチームで「目標」をどう決めたか / MVV for a Team of Technical Writers
lycorptech_jp
PRO
3
150
エンジニア向け会社紹介資料
caddi_eng
14
270k
JPOUG_10_20241018_OracleDB_AWS_v1.3.pdf
asahihidehiko
1
120
The road to green code (with Sonar)
bluehats
0
150
AWS Lambda と Amazon SQS で「わかった気になれる」FreeRTOS 入門
soracom
PRO
2
140
Road to Single Activity Uncovered
yurihondo
0
110
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
Testing 201, or: Great Expectations
jmmastey
38
7k
The Invisible Side of Design
smashingmag
297
50k
Bash Introduction
62gerente
608
210k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Done Done
chrislema
181
16k
GitHub's CSS Performance
jonrohan
1030
450k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
3
330
Optimising Largest Contentful Paint
csswizardry
31
2.9k
RailsConf 2023
tenderlove
28
860
ReactJS: Keep Simple. Everything can be a component!
pedronauck
664
120k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
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