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
Move Fast iOS Development
Search
Motoki Narita
October 12, 2017
Technology
4
3.9k
Move Fast iOS Development
Souzoh iOS Talk での発表資料です
https://mercari.connpass.com/event/67071/
Motoki Narita
October 12, 2017
Tweet
Share
More Decks by Motoki Narita
See All by Motoki Narita
Mercari 10years iOS Development
motokiee
5
4.2k
Alexa, Swiftで スマートスピーカーは実装できる?
motokiee
0
1.8k
iOSの自動化と仕組み化 ~コードと設計に集中する~
motokiee
11
3k
入力を型で表現する
motokiee
2
3.9k
結婚式を支えた技術 Firebaseを活用したサーバレスiOSアプリケーション開発
motokiee
33
26k
Vision Framework 入門
motokiee
2
1.9k
Lightweight Dependency Injection tips
motokiee
10
3.1k
Hello React Native
motokiee
8
620
RxSwift in Practice
motokiee
11
5.9k
Other Decks in Technology
See All in Technology
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
270
非エンジニアのあなたもできる&もうやってる!コンテキストエンジニアリング
findy_eventslides
3
910
BirdCLEF+2025 Noir 5位解法紹介
myso
0
200
AI Agentと MCP Serverで実現する iOSアプリの 自動テスト作成の効率化
spiderplus_cb
0
500
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
980
Modern_Data_Stack最新動向クイズ_買収_AI_激動の2025年_.pdf
sagara
0
210
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
150
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
1
360
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
110
SoccerNet GSRの紹介と技術応用:選手視点映像を提供するサッカー作戦盤ツール
mixi_engineers
PRO
1
180
Function calling機能をPLaMo2に実装するには / PFN LLMセミナー
pfn
PRO
0
930
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
340
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
Raft: Consensus for Rubyists
vanstee
139
7.1k
How STYLIGHT went responsive
nonsquared
100
5.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
What's in a price? How to price your products and services
michaelherold
246
12k
Side Projects
sachag
455
43k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Docker and Python
trallard
46
3.6k
Transcript
Move Fast iOS Development Souzoh iOS Talk 2017.10.11 1
ࣗݾհ ! GitHub, Twitter: @motokiee ! 20169݄ ικೖࣾ ! iOSDC
JapanͷίΞελοϑ ! ඒຯ͍͠ ͕͖ 2
ϝϧΧϦiOSDC Japan 2017 ϓϥνφεϙϯαʔ 3
ικ͔Β2ਓ͕ొஃ 4 http://tech.mercari.com/entry/2017/09/20/180000
Move Fast? 5
ϝϧΧϦͷValue ! Go Bold – େʹΖ͏ ! All for One
– શͯޭͷͨΊʹ ! Be Professional – ϓϩϑΣογϣφϧͰ͋Ε 6
ϝϧΧϦͷValue + ικͷValue 7 ! Go Bold – େʹΖ͏ !
All for One – શͯޭͷͨΊʹ ! Be Professional – ϓϩϑΣογϣφϧͰ͋Ε ! Move Fast – ଟ͘τϥΠ͠Α͏
Move Fast ଟ͘τϥΠ͠Α͏ Ξτϓοτͷ࣭ɾྔΛ࠷େԽͯ͠ϓϩμΫτͷٸΛࢦ͠·͢ɻ νʔϜͱͯ͠ɺݸਓͱͯ͠ͷΓํͷແବΛͳͯ͘͠ຊ࣭Ͱͳ͍ͱ͜Ζʹ࣌ؒΛ͔͚·ͤΜɻ 8
Souzoh iOS Team 9
Souzoh iOS Team ݱࡏ6໊ 10
͜ͷ1Ͱେ͖͘มΘΓ·ͨ͠ 11
1લ 12 ικͷJOIN = ΞοςͷJOIN
ݱࡏ 13 ϓϩμΫτ͕2ͭ૿͑ͨʂ
֤PJͷiOSΤϯδχΞͷਓ ! ϝϧΧϦ Ξος 2໊ !ϝϧΧϦ Χϧ 2໊ !ϝϧΧϦ ϝκϯζ
1໊ !৽PJ 1໊ 14
͜ͷ1ͷग़དྷࣄ 15
20175݄ ϝϧΧϦ Χϧ ϦϦʔε 16
20178݄ ϝϧΧϦ ϝκϯζ ϦϦʔε 17
͞ΒͳΔ৽نαʔϏε߇͑Δ 18 https://merchari.bike
ϝϧΧϦ ΧϧͷϦϦʔεϖʔε !2017/05/08 v1.0.0 ϦϦʔε !2017/06/19 v1.1.0 ϦϦʔε !2017/06/28 v1.2.0
ϦϦʔε !2017/07/10 v1.3.0 ϦϦʔε !2017/07/14 v1.4.0 ϦϦʔε 19 !2017/07/31 v1.5.0 ϦϦʔε !2017/08/09 v1.6.0 ϦϦʔε !2017/08/29 v1.7.0 ϦϦʔε !2017/09/11 v2.0.0 ϦϦʔε !2017/09/28 v2.1.0 ϦϦʔε ৽ػೳͲΜͲΜՃ
ϝϧΧϦ ΧϧͷϦϦʔεϖʔε !2017/05/08 v1.0.0 ϦϦʔε !2017/06/19 v1.1.0 ϦϦʔε !2017/06/28 v1.2.0
ϦϦʔε !2017/07/10 v1.3.0 ϦϦʔε !2017/07/14 v1.4.0 ϦϦʔε 20 !2017/07/31 v1.5.0 ϦϦʔε !2017/08/09 v1.6.0 ϦϦʔε !2017/08/29 v1.7.0 ϦϦʔε !2017/09/11 v2.0.0 ϦϦʔε !2017/09/28 v2.1.0 ϦϦʔε ৽ػೳͲΜͲΜՃ ॾࣄͰ ͜ͷลҰਓͰ࣮ͯ͠Δ
ϝϧΧϦ ΧϧͷϦϦʔεϖʔε !2017/05/08 v1.0.0 ϦϦʔε !2017/06/19 v1.1.0 ϦϦʔε !2017/06/28 v1.2.0
ϦϦʔε !2017/07/10 v1.3.0 ϦϦʔε !2017/07/14 v1.4.0 ϦϦʔε 21 !2017/07/31 v1.5.0 ϦϦʔε !2017/08/09 v1.6.0 ϦϦʔε !2017/08/29 v1.7.0 ϦϦʔε !2017/09/11 v2.0.0 ϦϦʔε !2017/09/28 v2.1.0 ϦϦʔε গਓͰ࠷େͷΞτϓοτ
ߴ։ൃΛࢧ͍͑ͯΔͷ 22
RxSwift + MVVM ! ϝϧΧϦ ΞοςͷΞʔΩςΫνϟ ! ϝϧΧϦ ΧϧɺϝϧΧϦ ϝκϯζಉ༷ͷΞʔΩςΫνϟ
! ͍·աظͰࠓޙ৽نPJΛ࢝ΊΔࡍʹ͜ͷߏʹͳΔ͔͔Βͳ͍ !RxSwift + MVVMͷৄࡉʮϝϧΧϦΞοςͷRxSwift࣮ΨΠυ ʯͰʂ 23
ଟ͘τϥΠ͢Δ 24
Firebase FunctionʹνϟϨϯδ 25
ٕज़ࣝͷڞ༗ 26
ॳظͷSwift Wednesday !ϝϧΧϦ ΞοςνʔϜʹશһ͍ͨ͜Ζຖ༦ձΛߦ͍ͬͯͨ !ຖͷ༦ձͷ͕͍࣌ؒͬͨͳ͍ɺશһΞοςͷ։ൃΛߦͬͯ ͍ΔͷͰڞ༗͞ΕΔใ͕ͦ͜·Ͱͳ͍ → ຖͷ༦ձΛഇࢭ͠ ࣮ͯࢪ !Go
FridayɺAndroid Hard ThingsͳͲٕज़ྖҬ͝ͱʹڞ༗ձ͕ ͋Δ !Swift WednesdayͰɺίʔυϨϏϡʔ͚ͩͰΧόʔ͠Ε ͳ͍͜ͱͷϑΥϩʔΞοϓɺٕज़తʹ໘നͦ͏ͳ͜ͱͷൃݟΛ తͱͯ͠։࠵ 27
ͦͯ͠1… 28
ݱࡏͷSwift Wednesday !શһ͕ผʑͷPJʹΞαΠϯ͞ΕΔΑ͏ʹͳͬͨ !ϝϧΧϦ ΞοςΛܦͣʹ৽نPJʹΞαΠϯ͞ΕΔέʔ ε͕ग़ͯ͘Δ ʢͦͯ͜͠Ε͔Βઈରʹ͜ͷέʔε͕૿͍͑ͯ͘ʣ !֤PJͷ՝ɺۙگ͕ݟ͑ʹ͘͘ͳ͖ͬͯͨ !→ ٕज़ڞ༗ʹՃ͑ͯPJͰࠔ͍ͬͯΔ͜ͱۙگͳͲͷ
Λ͢ΔΑ͏ʹ !ٕज़ͷ͚ͩʹݶΒͣɺ֤PJͷࢪࡦେ͖ͳϦϦʔεͳ ͲΛΩϟονΞοϓ 29 ? ?
Wiki 30 ! WikiΛॻ͘จԽ ! ϝϧΧϦɺικɺ৬छݶΒׂͣΓͱΈΜ ͳॻ͘ ! React Native,
Bitrise, iOS11, Vision, CoreML, ARKit, DI, WebP, Metal CNN, Ϟφυ, Vapor, ύ ϑΥʔϚϯεվળ, ࢪࡦͷޮՌݕূͳͲ༰ ଟذʹΘͨΔ
·ͱΊ 31
·ͱΊ ! ڥͷมԽʹMove Fast ʹରԠ͢Δ !iOSΤϯδχΞಉ࢜ͷԣͷͭͳ͕Γେʹ͍ͯ͠Δ ! Ξτϓοτେࣄ ʢϓϩμΫτͷΞτϓοτɺڞ༗ͷҙຯͰͷΞτϓοτʣ !
͞Βʹ1ޙશ͘ҧ͏ڥʹͳ͍ͬͯΔͣ 32
Souzoh iOS Team ݱࡏ6໊ 33 JOIN US!! ͬͱͬͱΞτϓοτΛग़͍ͨ͠!