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
再起動したらしいDart 2とFlutterに突撃してみた
Search
ponday
March 20, 2018
Programming
0
690
再起動したらしいDart 2とFlutterに突撃してみた
2018/03/20 俺の話を聞け!! LT大会 #8の発表資料です。
ponday
March 20, 2018
Tweet
Share
More Decks by ponday
See All by ponday
関数型でGoFのデザインパターンやってみる
honda
1
1.2k
TypeScriptの型表現
honda
10
3k
Web Componentsの今
honda
1
410
これまでのReact、これからのReact
honda
0
300
Gatsbyお試し
honda
0
110
styled-components or emotion?
honda
0
660
Web ComponentsとAngular
honda
0
130
Atomic Design周りについての私見
honda
1
670
え、まだWeb Componentsを未来の技術だと思ってるの?
honda
2
780
Other Decks in Programming
See All in Programming
PHPのガベージコレクションを深掘りしよう
rinchoku
0
240
WordPress Playground for Developers
iambherulal
0
120
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
1.1k
AI時代のプログラミング教育 / programming education in ai era
kishida
23
21k
フロントエンドテストの育て方
quramy
9
2.5k
GDG Super.init(version=6) - From Where to Wear : 모바일 개발자가 워치에서 발견한 인사이트
haeti2
0
560
php-fpm がリクエスト処理する仕組みを追う / Tracing-How-php-fpm-Handles-Requests
shin1x1
5
830
令和トラベルにおけるコンテンツ生成AIアプリケーション開発の実践
ippo012
1
260
Denoでフロントエンド開発 2025年春版 / Frontend Development with Deno (Spring 2025)
petamoriken
1
1.3k
Let's Take a Peek at PHP Parser 5.x!
inouehi
0
100
読もう! Android build ドキュメント
andpad
1
240
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
3
1.3k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
91
5.9k
Building Applications with DynamoDB
mza
94
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
A better future with KSS
kneath
238
17k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
GitHub's CSS Performance
jonrohan
1030
460k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Being A Developer After 40
akosma
90
590k
Done Done
chrislema
183
16k
Transcript
再起動したらしいDart 2とFlutterに突撃してみた 俺の話を聞け!!LT大会 #8 / Mar 20, 2018 ponday (@ponday_dev)
Profile Honda, Yusuke (@ponday_dev) Like: TypeScript, RxJS, Angular, Kotlin アプリエンジニアでもなければ
フロントエンドエンジニアでもない chibi-developer ng-fukuoka
今日のテーマ
None
Flutter - モバイルアプリ向けのUIフレームワーク - 単一ソースでiOSでもAndroid両方で動作 - WebViewではなくネイティブにコンパイルされる
None
None
Dart - Googleが開発したプログラミング言語 - Google Adsenseなどのプロダクトに採用 - AltJSとしても利用できる - AngularはDartをサポート
- イマイチ流行ってない
一方、Googleの社内標準言語はTypeScriptに
Dartはこのまま衰退していくのか...
Dart 2リリース Googleが「Dart 2」発表、Dartを再起動。 iOS/Android用ライブラリ「Flutter」と共にWebとモバイルのクライアント開発にフォーカス http://www.publickey1.jp/blog/18/googledart_2dartiosandroidfultterweb.html
Dart!! イキトッタンカワレェ!! Σ(゚□゚(゚□゚*)
Dartの復権なるか
使ってみた
https://github.com/ponday-dev/flutter-sample-todo
良いところ - デフォルトのUIコンポーネントが豊富 - マテリアルデザイン/iOS - レイアウトに悩まされることが(あまり)ない - IntelliJのFlutterプラグインが超便利 -
ホットローディング - AndroidStudioからiOS Simulatorが動く! - Dartが思ってたより良い - 柔軟な構文 - async/awaitがある
イマイチなところ - インストールが面倒 - ベータなのでしょうがない - 情報が少ない - 公式も含めて -
ベータなのでしょうがない - ライブラリが少ない - ベータなので(ry - エラーメッセージが分かりにくい - ベ(ry
軽く触った感覚は結構良い。 今後にも期待。 まとめ
(KotlinNativeに勝てるかは知らない)