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
660
再起動したらしい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.1k
TypeScriptの型表現
honda
10
2.9k
Web Componentsの今
honda
1
380
これまでのReact、これからのReact
honda
0
280
Gatsbyお試し
honda
0
110
styled-components or emotion?
honda
0
630
Web ComponentsとAngular
honda
0
130
Atomic Design周りについての私見
honda
1
620
え、まだWeb Componentsを未来の技術だと思ってるの?
honda
2
740
Other Decks in Programming
See All in Programming
CSC509 Lecture 11
javiergs
PRO
0
180
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.5k
詳細解説! ArrayListの仕組みと実装
yujisoftware
0
580
色々なIaCツールを実際に触って比較してみる
iriikeita
0
330
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
220
광고 소재 심사 과정에 AI를 도입하여 광고 서비스 생산성 향상시키기
kakao
PRO
0
170
as(型アサーション)を書く前にできること
marokanatani
10
2.6k
Duckdb-Wasmでローカルダッシュボードを作ってみた
nkforwork
0
120
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
受け取る人から提供する人になるということ
little_rubyist
0
230
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
5
2.1k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
52
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
How STYLIGHT went responsive
nonsquared
95
5.2k
Making Projects Easy
brettharned
115
5.9k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Speed Design
sergeychernyshev
24
610
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Optimising Largest Contentful Paint
csswizardry
33
2.9k
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に勝てるかは知らない)