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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ponday
March 20, 2018
Programming
730
0
Share
再起動したらしいDart 2とFlutterに突撃してみた
2018/03/20 俺の話を聞け!! LT大会 #8の発表資料です。
ponday
March 20, 2018
More Decks by ponday
See All by ponday
関数型でGoFのデザインパターンやってみる
honda
1
1.6k
TypeScriptの型表現
honda
10
3.1k
Web Componentsの今
honda
1
480
これまでのReact、これからのReact
honda
0
340
Gatsbyお試し
honda
0
130
styled-components or emotion?
honda
0
720
Web ComponentsとAngular
honda
0
150
Atomic Design周りについての私見
honda
1
790
え、まだWeb Componentsを未来の技術だと思ってるの?
honda
2
880
Other Decks in Programming
See All in Programming
AIエージェントの隔離技術の徹底比較
kawayu
0
450
Moments When Things Go Wrong
aurimas
3
130
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
360
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
180
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
7
1.3k
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.3k
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
200
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
18
7.6k
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
320
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.8k
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
2.5k
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.2k
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
Writing Fast Ruby
sferik
630
63k
Bash Introduction
62gerente
615
210k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
First, design no harm
axbom
PRO
2
1.2k
We Are The Robots
honzajavorek
0
240
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
KATA
mclloyd
PRO
35
15k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
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に勝てるかは知らない)