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
モバイルアプリエンジニアも簡単にウェブアプリを作れるよ!そう、Flutterならね。
Search
Tomoki Kobayashi
October 17, 2020
Programming
4.2k
6
Share
モバイルアプリエンジニアも簡単にウェブアプリを作れるよ!そう、Flutterならね。
GDG DevFest 2020 LT大会
https://tokyo.gdgjapan.org/devfest2020/schedule/1/127
Tomoki Kobayashi
October 17, 2020
More Decks by Tomoki Kobayashi
See All by Tomoki Kobayashi
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
2.7k
Liquid Glass を Metal Shader で描きたいだけの人生だった…
temoki
0
190
Skip Skip Run Run Run ♫
temoki
0
950
さようならRxSwift こんにちは*****
temoki
1
580
Androidで不安定なPlatform Viewsとの闘い
temoki
0
1.1k
iOSパッケージマネージャー奮闘記 完結編
temoki
2
730
事業譲渡を受けたアプリとの統合で失敗、 そしてユーザーからの評価回復に至るまで
temoki
1
780
Apple Vision Proデベロッパラボに参加してきた
temoki
0
600
年末年始の成果、そして現状の紹介
temoki
0
300
Other Decks in Programming
See All in Programming
My daily life on Ruby
a_matsuda
3
420
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
460
Firefoxにコントリビューションして得られた学び
ken7253
2
170
tsserverとは何だったのか_これからどうなるのか
nowaki28
1
260
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
380
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
3
260
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
2.1k
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
130
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
620
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
310
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
120
[BalkanRuby 2026] Drop your app/services!
palkan
3
610
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Facilitating Awesome Meetings
lara
57
6.9k
The Spectacular Lies of Maps
axbom
PRO
1
750
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
170
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
Docker and Python
trallard
47
3.8k
It's Worth the Effort
3n
188
29k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
560
sira's awesome portfolio website redesign presentation
elsirapls
0
250
Designing for Timeless Needs
cassininazir
1
220
Leo the Paperboy
mayatellez
7
1.8k
Transcript
(%(%FW'FTU%BZ-5େձ5PNPLJ,PCBZBTIJ ϞόΠϧΞϓϦΤϯδχΞ ؆୯ʹΣϒΞϓϦΛ࡞ΕΔΑʂ ͦ͏ɺ'MVUUFSͳΒͶɻ
ࣗݾհ w খྛ༑थ5PNPLJ,PCBZBTIJ w !UFNPLJ w גࣜձࣾελϝϯ w J04"OESPJEΤϯδχΞ w
ݸਓ։ൃ͍Ζ͍Ζ͍ͬͯ·͢
ઌΣϒΞϓϦΛ ϦϦʔε͠·ͨ͠ʂ 1JOUFSFTU෩ͳ6*ͰֆຊΛ ͕ͤ͞ΔΣϒΞϓϦͰ͢ɻ ࢲͷΤϯδχΞਓੜͰ ɹͱͯେ͖ͳग़དྷࣄͰͨ͠ IUUQTQFSBMJIJSBLVTQBDF
ࢲͷΤϯδχΞਓੜʢࣄͱݸਓ։ൃʣ ΣϒΞϓϦ։ൃͱఔԕ͍ʜɺνϟϨϯδͯ͠࠳ં͕ͪ͠ ब৬ ݱࡏ 8JOEPXT/BUJWF"QQ $$ 0QFO(- ਤܗॲཧɾͷඇϦϨʔγϣφϧ%#ɾελϯυΞϩʔϯ J04/BUJWF"QQ 0CKFDUJWF$ʜ4XJGU
ը૾ॲཧ͕ϝΠϯͷݸਓ։ൃΞϓϦ ʢελϯυΞϩʔϯʣ "OESPJE/BUJWF"QQ +BWBʜ,PUJO ϞόΠϧΞϓϦ։ൃ͕ۀʹ ελϯυΞϩʔϯͳωΠςΟϒΞϓϦΛ։ൃ͍ͯͨ͠ظؒ
'MVUUFS ͦΜͳࢲΛٹͬͨͷ GPS8FC
'MVUUFSGPS8FC w ࢝·ΓJ04"OESPJE͚ͷΫϩεϓϥοτϑΥʔϜ6*ϑϨʔϜϫʔΫ w ݄'MVUUFS-JWFͰ8FCରԠͷߏΛൃදʢ)VNNJOHCJSEʣ w ݄(PPHMF*0ͰςΫχΧϧϓϨϏϡʔ൛Λެ։ w ݄ϕʔλ൛Λެ։ ʢ༨ஊ8JOEPXT
-JOVY NBD04ͱ͍ͬͨσεΫτοϓରԠਐΜͰ͍Δʣ
ϑϩϯτΤϯυ։ൃͷน ΣϒΞϓϦ։ൃͷนᶃ
ϑϩϯτΤϯυ։ൃͷน ΣϒΞϓϦ։ൃͷนᶃ w جૅྗͱͯ͠)5.- $44 +BWB4DSJQU ʜ w ଟ༷ͳϑϨʔϜϫʔΫ3FBDU 7VF
"OHVMBS ʜ w ΑΓྑ͍։ൃΛٻΊͯ8FCQBDL 5ZQF4DSJQUʜ 'MVUUFSએݴܕ6*ͱ%BSUΛֶͿ͚ͩʂ
એݴత6* 'MVUUFSΛֶͿίετ͍ᶃ w J04"OESPJEͦΕͧΕʹެࣜͷએݴత6*ϑϨʔϜϫʔΫ͕Ͱ͖ͯͨ w 4XJGU6* J04 w +FUQBDL$PNQPTF
"OESPJE ֶΜͩ͜ͱ͕͋Ε'MVUUFS͢ΜͳΓཧղͰ͖Δ ֶΜͩ͜ͱ͕ͳͯ͘'MVUUFSͰֶJ04"OESPJE։ൃʹ׆͔ͤΔ
ϓϩάϥϛϯάݴޠ%BSU 'MVUUFSΛֶͿίετ͍ᶄ w BTZODBXBJU͕͑ΔϞμϯͳ+BWBͱ͍͏ҹ w ͦͯ͠'MVUUFS%BSUͷ*%&ͱͯ͠"OESPJE4UVEJP͕͑Δ "OESPJE։ൃͷεΩϧ͕׆͔ͤΔ w શͰͳ͍͕੩తܕ͚͕͋Γɺ/VMM҆શੑςΫχΧϧϓϨϏϡʔஈ֊ ੩తܕ͚/VMM҆શʹ׳ΕͬͨΤϯδχΞ҆৺
όοΫΤϯυ։ൃͷน ΣϒΞϓϦ։ൃͷนᶄ
όοΫΤϯυ։ൃͷน ΣϒΞϓϦ։ൃͷนᶄ w σʔλϕʔε༻ҙͯ͠"1*࡞Δඞཁ͕͋Δͳ͊ʜ w ͱΓ͋͑ͣͦͷલʹΣϒαʔόʔ༻ҙ͠ͳ͍ͱʜ w υϝΠϯͱͬͯΈ͚ͨͲ44-ઃఆͲ͏Δͷʁʁ w ଞʹؾʹ͠ͳ͍ͱ͍͚ͳ͍͜ͱͨ͘͞Μ͋Γͦ͏ʜ
'JSFCBTFͰͯ͢ղܾʂ'MVUUFSެࣜϓϥάΠϯ͋ΔΑɻ
'MVUUFS'JSF 'MVUUFSެࣜͷ'JSFCBTFϓϥάΠϯ w 'MVUUFSGPS.PCJMFͰ'JSFCBTFͷશػೳ͕༻Ͱ͖Δ w 8FC͚Ұ෦ͷΈͷରԠ͕ͩɺΣϒΞϓϦͰॏཁͳͷἧ͍ͬͯΔ w "VUIFOUJDBUJPO "OBMZUJDT $MPVE'JSFTUPSF
$MPVE'VODUJPOT w 'JSFCBTF)PTUJOHͳΒ؆୯ʹ'MVUUFSΞϓϦΛ)UUQTͰެ։Ͱ͖Δ ΤϯδχΞࠒ͔Β'JSFCBTFʹ͓ੈʹͳ͍ͬͯΔ
࣌ؒ 'MVUUFSΛֶͼ࢝Ί͔ͯΒ࠷ॳͷϦϦʔεΛ͢Δ·Ͱ
͓ΘΓʹ w ϞόΠϧΞϓϦ։ൃεΩϧ͕͋Ε'MVUUFSͰ؆୯ʹΣϒΞϓϦΛ࡞ΕΔʂ w 'MVUUFSΛֶͿ͜ͱͰڞ௨߲ͷ͋ΔϞόΠϧΞϓϦ։ൃʹ׆͔ͤͦ͏ʂ w ͦͦ'MVUUFSͰJ04"OESPJEΞϓϦ࡞ΕΔ͠ʂʢ͓ಘʣ
'MVUUFSͰΣϒΞϓϦ։ൃ ͡ΊͯΈ·ͤΜ͔ʁ