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
730
Other Decks in Programming
See All in Programming
offers_20241022_imakiire.pdf
imakurusu
2
360
qmuntal/stateless のススメ
sgash708
0
120
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
390
約9000個の自動テストの 時間を50分->10分に短縮 Flakyテストを1%以下に抑えた話
hatsu38
23
11k
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
390
RailsのPull requestsのレビューの時に私が考えていること
yahonda
5
1.7k
Kaigi on Rails 2024 - Rails APIモードのためのシンプルで効果的なCSRF対策 / kaigionrails-2024-csrf
corocn
5
3.4k
Synchronizationを支える技術
s_shimotori
1
150
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
160
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
210
C#/.NETのこれまでのふりかえり
tomokusaba
1
160
リリース8年目のサービスの1800個のERBファイルをViewComponentに移行した方法とその結果
katty0324
5
3.6k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Done Done
chrislema
181
16k
Agile that works and the tools we love
rasmusluckow
327
21k
Code Reviewing Like a Champion
maltzj
519
39k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Making the Leap to Tech Lead
cromwellryan
132
8.9k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
150
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Producing Creativity
orderedlist
PRO
341
39k
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に勝てるかは知らない)