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
350
1
Share
Google I/O 2017 報告会 Flutter/Dart
najeira
June 10, 2017
More Decks by najeira
See All by najeira
Flutter with Platform
najeira
4
1.5k
Google I/O 2019 Extended Tokyo - Flutter
najeira
1
210
Flutter APP DOJO 2019-04
najeira
1
200
Flutterとの1年
najeira
4
1.6k
Flutter List View 概要
najeira
0
1.2k
Flutter / Google I/O 2018 報告会 信州
najeira
0
330
仕組みを知れば怖くない! Flutter入門
najeira
16
8.1k
FlutterでAndroid/iOS両対応のアプリ開発
najeira
0
4.7k
Google I/O 2017 報告会 Firebase/Cloud
najeira
1
180
Other Decks in Technology
See All in Technology
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
350
さきさん文庫の書籍ができるまで
sakiengineer
0
320
食べログのサーキットブレーカー導入を振り返って
atpons
1
160
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
Ruby::Boxでできること、Refinementsでできること
joker1007
2
110
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
string地獄を脱出する
sansantech
PRO
1
110
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
180
APIテストとは?
nagix
0
160
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
360
Cloud Run のアップデート 触ってみる&紹介
gre212
0
270
権限管理設計を完全に理解した
rsugi
2
250
Featured
See All Featured
Making Projects Easy
brettharned
120
6.7k
New Earth Scene 8
popppiees
3
2.3k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
74k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Marketing to machines
jonoalderson
1
5.3k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Designing Experiences People Love
moore
143
24k
Rails Girls Zürich Keynote
gr2m
96
14k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
240
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