Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Google I/O 2017 報告会 Flutter/Dart
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
najeira
June 10, 2017
Technology
370
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Google I/O 2017 報告会 Flutter/Dart
najeira
June 10, 2017
Transcript
9 slides
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
More Decks by najeira
See All by najeira
Flutter with Platform
najeira
4
1.5k
Google I/O 2019 Extended Tokyo - Flutter
najeira
1
240
Flutter APP DOJO 2019-04
najeira
1
220
Flutterとの1年
najeira
4
1.6k
Flutter List View 概要
najeira
0
1.3k
Flutter / Google I/O 2018 報告会 信州
najeira
0
360
仕組みを知れば怖くない! Flutter入門
najeira
16
8.1k
FlutterでAndroid/iOS両対応のアプリ開発
najeira
0
4.7k
Google I/O 2017 報告会 Firebase/Cloud
najeira
1
200
Other Decks in Technology
See All in Technology
人間+AIを「チーム」としてプロセスを再設計する
littlehands
1
2.1k
マネージャーをエスパーにしない マネジメントされる側から始める、働きやすい現場づくり
comi190327
0
280
Claude Codeで新規事業を伸ばせるか? Zennの試行錯誤の記録
wadayusuke
2
180
Quick Automate | 目指せ Quick マスター 12
inariku
PRO
1
110
仕様と現実の間で落とし所を探るリモートMCPの認証・認可 — Sansanの認証基盤における課題と実践
sansantech
PRO
2
290
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
600
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
330
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
290
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
120
BALLAS Technology Deck
ballas_inc
0
600
20261113_JAWS_Osaka
takuyay0ne
0
430
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
250
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
520
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
990
Making the Leap to Tech Lead
cromwellryan
135
10k
How GitHub (no longer) Works
holman
316
150k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
From π to Pie charts
rasagy
1
450
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
530
Everyday Curiosity
cassininazir
0
400
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k