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
960
スマート山ごもりでアプリを高速開発する
Sansanスマホアプリ開発合宿 in 神山ラボ
dotrikun
May 11, 2016
Tweet
Share
More Decks by dotrikun
See All by dotrikun
iOSDC2023LT
dotrikun
0
390
鉄道アプリを支えるテクノロジー
dotrikun
1
1.7k
ゼロイチフェーズからのCleanArchitecture/ios_ca
dotrikun
2
920
フィードやチャットのスクロールを全力でなめらかにする/iOSDC2019-LT
dotrikun
3
2k
不摂生で救急搬送されたiOSアプリ開発者が iPhoneとAppleWatchをフル活用して健康を取り戻した話 / iosdc2018
dotrikun
2
12k
アプリ開発のアンチパターンを踏み抜きながら アプリをフルリニューアルした話
dotrikun
17
11k
個人情報を扱うアプリと暗号化について
dotrikun
1
830
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
RailsConf 2023
tenderlove
30
1.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Balancing Empowerment & Direction
lara
1
370
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.3k
Speed Design
sergeychernyshev
32
1k
It's Worth the Effort
3n
185
28k
Six Lessons from altMBA
skipperchong
28
3.8k
Writing Fast Ruby
sferik
628
61k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
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·Ͱ ͓ؾܰʹ͝࿈བྷ͍ͩ͘͞ɻ ڵຯͷ͋Δํ