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
640
再起動したらしいDart 2とFlutterに突撃してみた
2018/03/20 俺の話を聞け!! LT大会 #8の発表資料です。
ponday
March 20, 2018
Tweet
Share
More Decks by ponday
See All by ponday
関数型でGoFのデザインパターンやってみる
honda
0
950
TypeScriptの型表現
honda
10
2.8k
Web Componentsの今
honda
1
370
これまでのReact、これからのReact
honda
0
240
Gatsbyお試し
honda
0
110
styled-components or emotion?
honda
0
600
Web ComponentsとAngular
honda
0
130
Atomic Design周りについての私見
honda
1
530
え、まだWeb Componentsを未来の技術だと思ってるの?
honda
2
680
Other Decks in Programming
See All in Programming
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
340
品質とスピードを両立: TypeScriptの柔軟な型システムをバックエンドで活用する
kosui
8
2.2k
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
310
Git Lint
bkuhlmann
4
740
try! Swift Tokyo 2024のLT枠に採択されたプロポーザルを出すときに考えていたこと
ski
0
340
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
370
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
180
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
350
try! Swift Tokyo 初参加報告LT
hinakko2
0
190
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
25
7.8k
Featured
See All Featured
It's Worth the Effort
3n
180
27k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Into the Great Unknown - MozCon
thekraken
10
980
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Music & Morning Musume
bryan
41
5.6k
The Mythical Team-Month
searls
215
42k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
5
1.5k
Statistics for Hackers
jakevdp
789
220k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Designing with Data
zakiwarfel
95
4.8k
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に勝てるかは知らない)