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
890
スマート山ごもりでアプリを高速開発する
Sansanスマホアプリ開発合宿 in 神山ラボ
dotrikun
May 11, 2016
Tweet
Share
More Decks by dotrikun
See All by dotrikun
iOSDC2023LT
dotrikun
0
200
鉄道アプリを支えるテクノロジー
dotrikun
0
1.1k
ゼロイチフェーズからのCleanArchitecture/ios_ca
dotrikun
2
750
フィードやチャットのスクロールを全力でなめらかにする/iOSDC2019-LT
dotrikun
3
1.7k
不摂生で救急搬送されたiOSアプリ開発者が iPhoneとAppleWatchをフル活用して健康を取り戻した話 / iosdc2018
dotrikun
2
11k
アプリ開発のアンチパターンを踏み抜きながら アプリをフルリニューアルした話
dotrikun
17
10k
個人情報を扱うアプリと暗号化について
dotrikun
1
750
Featured
See All Featured
The Invisible Customer
myddelton
114
12k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
A Philosophy of Restraint
colly
197
16k
The Cult of Friendly URLs
andyhume
74
5.7k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Become a Pro
speakerdeck
PRO
11
4.5k
Designing for humans not robots
tammielis
248
25k
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·Ͱ ͓ؾܰʹ͝࿈བྷ͍ͩ͘͞ɻ ڵຯͷ͋Δํ