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
簡単なアプリを 作れるようになった! からその先に進むために
Search
Roku
September 06, 2019
1
2.2k
簡単なアプリを 作れるようになった! からその先に進むために
Roku
September 06, 2019
Tweet
Share
More Decks by Roku
See All by Roku
try!SwiftTokyo2025について
mikiyoshida
0
9
テックリード代理 1ヶ月半チャレンジ!
mikiyoshida
2
310
仕様変更の多いアプリを作る時に気を付けると良さそうなこと
mikiyoshida
0
170
Swift愛好会の運営に参加して変わったこと
mikiyoshida
1
74
忙しい人のためのWWDC2023 Keynote
mikiyoshida
0
310
神速iOSDC 〜6年分〜
mikiyoshida
2
1.9k
社内勉強会について
mikiyoshida
0
70
複数回にわたるリジェクトを乗り越えた話
mikiyoshida
0
43
忙しい人のための WWDC 2022 Keynote
mikiyoshida
2
1.3k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Scaling GitHub
holman
459
140k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
250
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Practical Orchestrator
shlominoach
186
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
4 Signs Your Business is Dying
shpigford
182
22k
How GitHub (no longer) Works
holman
314
140k
Visualization
eitanlees
146
15k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Transcript
؆୯ͳΞϓϦΛ ࡞ΕΔΑ͏ʹͳͬͨʂ ͔ΒͦͷઌʹਐΉͨΊʹ Ζ͘.JLJ:PTIJEB !OZMPO@Z J04%$+BQBO
Ζ͘.JLJ:PTIJEB !OZMPO@Z גࣜձࣾϦϒηϯε J04%FWFMPQFS 4XJGUѪձ USZ4XJGU5PLZP
J04ΞϓϦ։ൃͷੈքΛ ͲͷΑ͏ʹ͍͔͛ͯ͘
ͰͰ͖Δʂ J1IPOFΞϓϦ։ൃ
͜ͷޙԿΛ͢Ε͍͍Μͩʜ
։ൃॳ৺ऀʹͱͬͯ ։ൃΛָ͠Ή༷ʑͳํ๏ʹؾͮ͘ͷ͍͠
J04ΞϓϦ։ൃͷੈքΛ͛Δํ๏ͷྨ ࡞ͬͯΈΔ 4XJGUݴޠʹ͍ͭͯ ཧղΛਂΊΔ ϥΠϒϥϦ πʔϧΛͬͯΈΔ ίϛϡχςΟʹ ࢀՃ͢Δ 88%$Λ௨ͯ͠ ະདྷΛ͘
J04ΞϓϦ։ൃͷੈքΛ͛Δํ๏ͷྨ ࡞ͬͯΈΔ 4XJGUݴޠʹ͍ͭͯ ཧղΛਂΊΔ ϥΠϒϥϦ πʔϧΛͬͯΈΔ ίϛϡχςΟʹ ࢀՃ͢Δ 88%$Λ௨ͯ͠ ະདྷΛ͘
J04ΞϓϦ։ൃͷੈքΛ͛Δํ๏ͷྨ 4XJGUݴޠʹ͍ͭͯ ཧղΛਂΊΔ ϥΠϒϥϦ πʔϧΛͬͯΈΔ ίϛϡχςΟʹ ࢀՃ͢Δ 88%$Λ௨ͯ͠ ະདྷΛ͘ ࡞ͬͯΈΔ
࡞ͬͯΈΔ 6*τϨʔεΛͬͯΈΔ
'PMJP6*$PMMFDUJPO ɹɹIUUQTHJUIVCDPNGPMJPTFD'PMJP6*$PMMFDUJPO
τϨʔε݁Ռ ˠ ˡ
࡞ͬͯΈΔ 6*τϨʔεΛͬͯΈΔ ٕज़ॻهࣄΛಡΜͰ࣮ફͯ͠ΈΔ
࡞ͬͯΈΔ 6*τϨʔεΛͬͯΈΔ ٕज़ॻهࣄΛಡΜͰ࣮ફͯ͠ΈΔ খ͍͞ͷͰ͍͍ͷͰɺࣗͰΞϓϦΛ࡞ͬͯΈΔ ઃܭʹ͍ͭͯߟ͑ɺΞϓϦͷΞʔΩςΫνϟΛઃܭͯ͠ΈΔ
ςετΛॻ͍ͯΈΔ
࡞ͬͯΈΔ ٕज़ॻͷࣥචݸਓΞϓϦͷϦϦʔε׆ಈ 6*τϨʔεΛͬͯΈΔ ٕज़ॻهࣄΛಡΜͰ࣮ફͯ͠ΈΔ খ͍͞ͷͰ͍͍ͷͰɺࣗͰΞϓϦΛ࡞ͬͯΈΔ ઃܭʹ͍ͭͯߟ͑ɺΞϓϦͷΞʔΩςΫνϟΛઃܭͯ͠ΈΔ
ςετΛॻ͍ͯΈΔ
4XJGUݴޠʹ͍ͭͯཧղΛਂΊΔ ίϯύΠϥͷੈքΛ͍ͯΈΔ
J04%$ͷίϯύΠϥؔ࿈ͷηογϣϯΛฉ͘ IUUQTXXXZPVUVCFDPNQMBZMJTU MJTU1-PEP4(2Q82X3'JQG/::*O5219
Θ͍Θ͍TXJGUD
.JO4XJGU IUUQTHJUIVCDPNHJHJOFU.JO4XJGUXPSLTIPQ IUUQTUFDIMJGFDPPLQBEDPNFOUSZ
4XJGUݴޠʹ͍ͭͯཧղΛਂΊΔ ίϯύΠϥͷੈքΛ͍ͯΈΔ 4XJGUͷจ๏ʹֶ͍ͭͯͿ ٕज़ॻΛಡΜͰΈΔ ༗໊ͳํͷίʔυΛಡΉ
4XJGUݴޠʹ͍ͭͯཧղΛਂΊΔ ίϯύΠϥͷੈքΛ͍ͯΈΔ 4XJGUͷจ๏ʹֶ͍ͭͯͿ ٕज़ॻΛಡΜͰΈΔ ༗໊ͳํͷίʔυΛಡΉ ͞ΒͳΔίϯύΠϥͷਂΈBpple/swiftͷίϯτϦϏϡʔτपล׆ಈ
ίϛϡχςΟʹࢀՃͯ͠ΈΔ ษڧձʹࢀՃ͢Δ
DPOOQBTT IUUQTDPOOQBTTDPN
4XJGUѪձ
ίϛϡχςΟʹࢀՃͯ͠ΈΔ ษڧձʹࢀՃ͢Δ ΧϯϑΝϨϯεʹελοϑͱͯ͠ࢀՃ͢Δ
USZ4XJGU5PLZP IUUQTNBEFMJWFTFOTFDPKQFOUSZ
༨ஊɿӡӦͷ͓༠͍
ίϛϡχςΟʹࢀՃͯ͠ΈΔ ษڧձʹࢀՃ͢Δ ΧϯϑΝϨϯεʹࢀՃ͢Δ ΧϯϑΝϨϯεʹελοϑͱͯ͠ࢀՃ͢Δ ษڧձΧϯϑΝϨϯεͷ͞ΒͳΔΓ্͛
iOSΞϓϦ։ൃͷੈք ͍ΖΜͳํ๏Ͱָ͛ͯ͠Ή͜ͱ͕Ͱ͖Δ
ڵຯͷ͋Δͷ͕ҰͭͰݟ͔ͭΔͱخ͍͠Ͱ͢ ָ͍͠J04ΞϓϦ։ൃͷੈքΛʂ
5IBOLZPVGPSMJTUFOJOH