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
dotrikun
May 11, 2016
0
920
スマート山ごもりでアプリを高速開発する
Sansanスマホアプリ開発合宿 in 神山ラボ
dotrikun
May 11, 2016
Tweet
Share
More Decks by dotrikun
See All by dotrikun
iOSDC2023LT
dotrikun
0
310
鉄道アプリを支えるテクノロジー
dotrikun
1
1.4k
ゼロイチフェーズからのCleanArchitecture/ios_ca
dotrikun
2
870
フィードやチャットのスクロールを全力でなめらかにする/iOSDC2019-LT
dotrikun
3
1.9k
不摂生で救急搬送されたiOSアプリ開発者が iPhoneとAppleWatchをフル活用して健康を取り戻した話 / iosdc2018
dotrikun
2
11k
アプリ開発のアンチパターンを踏み抜きながら アプリをフルリニューアルした話
dotrikun
17
11k
個人情報を扱うアプリと暗号化について
dotrikun
1
780
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Building Adaptive Systems
keathley
38
2.3k
Become a Pro
speakerdeck
PRO
26
5k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Gamification - CAS2011
davidbonilla
80
5.1k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Optimizing for Happiness
mojombo
376
70k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Transcript
εϚʔτࢁ͝ΓͰΞϓϦΛߴ։ൃ͢Δ SansanεϚϗΞϓϦ։ൃ߹॓ in ਆࢁϥϘ Sansanגࣜձࣾ ࢛ํ ༟
ࣗݾհ ࢛ํ ༟ (@dotrikun) • Sansanגࣜձࣾ ೖࣾ5ϲ݄ͪΐͬͱ • iOSΞϓϦ։ൃऀˍνʔϜϦʔμʔ ͖ͬͯͨ͜ͱ
• ւ্ࣗӴୂ • SIerͰWebΞϓϦ։ൃ • WebܥࣗࣾαʔϏεͷiOS୲
ձࣾհ
๏ਓ͚ˍݸਓ໊͚ཧαʔϏεΛల։ ๏ਓ໊͚ཧαʔϏε ʮSansanʯ ݸਓ໊͚ཧαʔϏε ʮEightʯ
“Ϗδωεͷग़ձ͍Λࢿ࢈ʹม͑ɺಇ͖ํΛֵ৽͢Δ”
໊ΛىʹϏδωεΛՃͤ͞Δ Sansan ‣ ໊ަˠ໊ཧˠӦۀྗڧԽ Eight ‣ ໊ަˠ໊ཧˠϏδωεωοτϫʔΫ
SansanͷΈ 1. εϚϗΞϓϦεΩϟφ Ͱ໊ΛऔΓࠐΉ 2. ػցͱਓ໊͕ը૾͔Β ໊ΛσʔλԽ 3. WebͱεϚϗΞϓϦͰ໊ σʔλ׆༻
ࠓͷςʔϚ ࣄۀͷʹର͢Δ ΞϓϦ։ൃνʔϜͷऔΓΈ ‣ ར༻Ϣʔβ૿େͰݦࡏԽ͖ͯͨ͠ ‣ ։ൃ߹॓ʢεϚʔτࢁ͝Γʣͷ͓ ‣ ·ͱΊ
SansanεϚϗΞϓϦ։ൃνʔϜ ։ൃͱӡ༻อकΛ୲͢ΔνʔϜ ‣ ֎ˠࣾһ2໊ମ੍(ڈ·Ͱ)→ࣾһ4໊ମ੍ʢݱࡏʣ ‣ εϚϗʹؔ͢Δ͜ͱ͍͍ͩͨͳΜͰΔ Android ໊̎ iOS ໊̎
ࣄۀͷ • ར༻Ϣʔβ͕1લͷഒΛ͑Δ • ॳఆΛ͑ΔنͰར༻͞ΕΔΑ͏ʹͳΔ
ݦࡏԽͨ͠ σʔλಉظͰ͖ͳ͍ ‣ ௨৴͕λΠϜΞτ͢Δ Ϣʔβ͕ૢ࡞͢ΔͱΞϓϦ͕ϑϦʔζ͢Δ ‣ Ϩεϙϯε͕͙͢ʹฦͬͯ͘ΔલఏͰը໘͕࡞ΒΕ͍ͯͨ ‣ εϨου੍ޚ͕… →͞ΒͳΔϢʔβ૿ɺར༻نͷେنԽ͕ݟࠐ·ΕΔ
• ௨৴Ϋϥε • σʔλϞσϧͱϩʔΧϧετϨʔδͷI/O • UI • ͦͷଞϏδωεϩδοΫ վળର
None
࢝ಈ͠ͳ͍վળϓϩδΣΫτ • ༏ઌͷߴ͍Ҋ͕݅ͲΜͲΜೖͬͯ͘Δ • ͦͷؒʹোରԠௐ͕ࠪೖΔ →͜ͷ··ٕज़తෛ࠴ͷεύΠϥϧʹҿΈࠐ· Εͯ͠·͏ͷ͔ʁ
։ൃ߹॓ in ਆࢁϥϘ
ਆࢁϥϘͱ
ಙౡݝʹ͋ΔSansanͷαςϥΠτΦϑΟε
ඈߦػͱंͰ౦ژ͔Β2͙࣌ؒΒ͍Ͱߦ͚Δ ʢͨͩ͠શʹࢁͷதʣ ࢥͬͨΑΓԕ͘ͳ͍
։ൃ߹॓ͷ͕ग़͔ͯΒ̎िؒޙʹ߹॓ελʔτ ձࣾͷରԠ͕ਘৗ͡Όͳ͍
ΦϑΟεͳͷͰ ͪΌΜͱͨ͠ • Ҝࢠ • Ϟχλ • ωοτϫʔΫ ͕༻ҙ͞Ε͍ͯΔ ͪΌΜͱͨ͠։ൃڥ͕͋Δ
֤ࣗ࡞ۀ͍͢͠ελΠϧͰࣄͰ͖Δ ࣗ༝ͳࣄڥ
ࣗ༝ͳࣄڥ2 ֤ࣗ࡞ۀ͍͢͠ελΠϧʢҎԼུ
10ؒͷ߹॓ͰͰ͖ͨ͜ͱ
• ௨৴Ϋϥε ‣ ํࣜઃܭྃ ‣ Android࣮ྃɺiOS࣮ͷ్த·Ͱ • σʔλϞσϧͱϩʔΧϧετϨʔδͷI/O ‣ ϞσϧΫϥεͷํࣜઃܭྃ
• UI ‣ ը໘ͱը໘ભҠͷ࠶ߏஙɺϞοΫΞοϓ࡞ྃ վળϓϩδΣΫτͷ্ཱ͕ͪΓ
࠷ޮՌతͩͬͨ͜ͱ
νʔϜ֎ͱͷίϛϡχέʔγϣϯΛదʹ੍ޚ͢Δ • νʔϜ֎ͱͷΓͱΓϦʔ μʔʹҰຊԽ • ׂΓࠐΈλεΫΛϑΟϧλϦ ϯά͢Δ • MTGνϟοτඞཁͳ߹ ͷΈࢀՃ͢Δ
ཧతʹڑΛஔ͘͜ͱͰ ίϛϡχέʔγϣϯύε͕ݟ͞Εͨ
·ͱΊ
• ࣗ༝ͷߴ͍৫Ͱ͋Εɺࣄۀͷ֦େʹ ॊೈʹରԠͰ͖Δ • ٕज़తෛ࠴ϓϩμΫτͷχʔζʹ߹Θͤͯ దʹฦࡁ͍ͯ͘͠ • ։ൃϦιʔε͕૿͑ͨΒίϛϡχέʔγϣϯ ݟ͢ ·ͱΊ
$PQZSJHIU4BOTBO *OD"MMSJHIUTSFTFSWFE 4BOTBOҰॹʹ৽͍͠ՁΛ࡞͍ͬͯ͘ ؒΛ͕͍ͯ͞͠·͢ɻ 3VCZ 3VCZPO3BJMT ʢ8FCΞϓϦέʔγϣϯʣ $ɼ"41/&5.7$ ʢ8FCΞϓϦέʔγϣϯʣ
J04"OESPJEΞϓϦ ݸਓ໊͚ཧΞϓϦʮ&JHIUʯ ໊σʔλԽࢄॲཧγεςϜ ๏ਓ໊͚ཧαʔϏεʮ4BOTBOʯ ๏ਓ໊͚ཧαʔϏε ʮ4BOTBOʯ ݸਓ໊͚ཧΞϓϦʮ&JHIUʯ ΤϯδχΞืूத 4BOTBO࠾༻ ݕࡧ SFDSVJU!TBOTBODPN·Ͱ ͓ؾܰʹ͝࿈བྷ͍ͩ͘͞ɻ ڵຯͷ͋Δํ