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
Sansan iOSアプリと R&Dとの共同研究について/sansan-ios-and-ree...
Search
kotetu (kotetuco)
February 16, 2017
Technology
650
0
Share
Sansan iOSアプリと R&Dとの共同研究について/sansan-ios-and-reearch
kotetu (kotetuco)
February 16, 2017
More Decks by kotetu (kotetuco)
See All by kotetu (kotetuco)
STORES決済iOSアプリの決済端末2対応リリースフロー / ebisu.mobile-12-kotetu
kotetuco
0
35
CryptoKit ではじめる暗号技術 - メッセージ認証コード編 / iosdcjapan-2025-cryptokit
kotetuco
1
300
認証体験向上のために passkeys (パスキー) に対応する 〜 メリット・対応方法について / iosdcjapan-2023-passkeys
kotetuco
3
2.3k
着信時氏名表示させたいエンジニア vs 簡単には着信時氏名表示できない電話番号 (iOS13対応版) / iosdcjapan-2020-lt-calldirectory
kotetuco
2
1.4k
UIImage and CIImage for Image Processing
kotetuco
9
7.2k
Metal for data-parallel computations
kotetuco
1
1.8k
Preparing for Swift 5 Ownership
kotetuco
0
5.1k
プログラミング言語RustとOS開発/rust-os-develop-introduction
kotetuco
0
1.8k
OS Developer として Rustを使ってみる/using-rust-for-os-developer
kotetuco
0
630
Other Decks in Technology
See All in Technology
データモデリング通り #5オンライン勉強会: AIに『ビジネスの文脈』を教え込むデータモデリング
datayokocho
0
260
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
150
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
120
Purview Endpoint DLP 動かしてみた
kozakigh
0
360
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
4
1.5k
知ってた?JavaScriptの"正しさ"を検証するテストが5万以上もあること(Test262)
riyaamemiya
1
190
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
170
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
110
ボトムアップの改善の火を灯し続けろ!〜支援現場で学んだ、消えないための3つの打ち手〜 / 20260509 Kazuki Mori
shift_evolve
PRO
2
670
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
160
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
2.9k
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
720
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
340
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
The Curious Case for Waylosing
cassininazir
0
340
Into the Great Unknown - MozCon
thekraken
41
2.5k
The SEO Collaboration Effect
kristinabergwall1
1
440
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
Transcript
Sansan iOS ΞϓϦͱ R&D ͱͷڞಉݚڀ Sansan tech meetup #1 (2017/02/16)
@kotetu
܀ࢁప (@kotetu, @kotetuco) • Sansan ࣄۀ෦ ։ൃ෦ iOSΞϓϦ୲ • 20164݄ೖࣾ
• ࣮Eightࣄۀ෦ʹ͍ͨ͜ͱ͕͋Δ(2͔݄) • ͖ͳ͜ͱ͕ଟ͗ͯ͢͜͜ʹॻ͖͖Εͳ͍ • ٕज़ॻయ2ʹग़ల͠·͢ (iOSؔͳ͍Α)
SansanͬͯԿʁ
• ๏ਓ͚ͱݸਓ͚ʹ໊(ཧ)αʔϏεΛ ߦ͍ͬͯΔձࣾͰ͢ɻ • Sansan: ๏ਓ͚ • Eight: ݸਓ͚ SansanגࣜձࣾͬͯԿʁ
• ๏ਓ͚ͱݸਓ͚ʹ໊(ཧ)αʔϏεΛ ߦ͍ͬͯΔձࣾͰ͢ɻ • Sansan: ๏ਓ͚ • Eight: ݸਓ͚ SansanגࣜձࣾͬͯԿʁ
SansanͷڧΈ • (๏ਓ͚ͳͷͰ)αϙʔτॆ࣮ • ࣾશମͷ໊ཧ͕ग़དྷΔ • σʔλԽ໊ͨ͠ใΛ׆༻ग़དྷΔ • ϝʔϧΛҰׅͰ৴͢Δ •
ࣗࣾͷಉ྅͕୭ͱܨ͕͍ͬͯΔͷ͔͕Ұྎવ
SansanͷϓϩμΫτ • WebΞϓϦ (໊औΓࠐΈػೳҎ֎શ෦ͷͤ) • εΩϟφɾλϒϨοτΞϓϦ • ໊औΓࠐΈʹಛԽ • εϚʔτϑΥϯΞϓϦ
• ֎ग़ઌͰ໊ใΛ֬ೝ • ΧϝϥͰ໊ࡱӨ • Ґஔใ࿈ܞ
SansanͷϓϩμΫτ • WebΞϓϦ (໊औΓࠐΈػೳҎ֎શ෦ͷͤ) • εΩϟφɾλϒϨοτΞϓϦ • ໊औΓࠐΈʹಛԽ • εϚʔτϑΥϯΞϓϦ
• ֎ग़ઌͰ໊ใΛ֬ೝ • ΧϝϥͰ໊ࡱӨ • Ґஔใ࿈ܞ /&5'SBNFXPSL /&5'SBNFXPSL J04 "OESPJE
SansanεϚϗΞϓϦ
Sansan ։ൃ෦ εϚϗνʔϜ iOS Android
Sansan εϚϗΞϓϦ • 20141݄ϑΝʔετόʔδϣϯϦϦʔεʂ • ։ൃࣗମ2013ޙ͔Β • Objective-CʹΑΔ࣮͕େΛΊΔ • 20169݄·ͰiOS7Λαϙʔτ
• େखΛৼͬͯSwiftͷϥΠϒϥϦΛ͑ΔΑ͏ ʹʂ
։ൃମ੍ • ϓϩμΫτΦʔφʔ(PO)ɺσβΠφʔɺ։ൃνʔϜ(4ਓ) • ଞͷεςʔΫϗϧμʔ • αʔόνʔϜ • εʔύʔϓϩμΫτΦʔφʔ(ࣾ) •
ϦϦʔε(Ҋ݅ʹΑΔ͕)݄2ʙ3ճ͘Β͍ • ඞཁʹԠͯ͡POɺσβΠφBeta৴ • JenkinsɺBeta (Fabric)
Swiftͷஔ͖͑ • ίʔυϕʔεͷ΄ͱΜͲ͕Objective-C • SwiftͷϥΠϒϥϦ૿͖͑ͯͨͳɾɾɾ • Swiftʹஔ͖͑Δͷେม • Objective-C͔Βͷݺͼग़͠ߟྀ͠ͳ͍ͱ͍͚ͳ͍ •
͙͢ʹ “XXX-Swift.h” ͔ΒΫϥεϝιου͕ফ͑Δ • ಓʹ͍͔ͬͯ͘͠ɾɾɾ
Sansan ͱηΩϡϦςΟ • ʮηΩϡϦςΟͱརศੑΛཱ྆ͤ͞Δʯ • اۀɾݸਓʹͱͬͯେͳใΛऔΓѻ͏ • CSIRTͱ࿈ܞͯ͠ݕ౼ • ৻ॏʹݕ౼͢Δඞཁͷ͋Δ༰(Ұྫ)
• Ωϟογϡ͢Δඞཁͷ͋ΔσʔλԿ͔ʁ • ҉߸Խ • (ओʹαʔόଆ͕ͩ) ࢀরݖݶ
R&Dͱͷڞಉݚڀ
ΞϓϦʹؔ͢Δݚڀ։ൃ • R&D Group2ϲ݄ؒϨϯλϧҠ੶ • 201612݄ʙ20171݄ • ΞϓϦͷػೳ্͕త • R&DͰ։ൃͨ͠ϩδοΫΛΞϓϦʹΈࠐΜͰݕূ
• ϨϯλϧҠ੶্࢙ͨ͠ॳ (?) ͷࣾһ • PowerApp׆ಈ͕ىʹ
Sansan ͷ R&D ͱʁ • Data Strategy ˍ Operation Center
R&D Group • σʔλԽʹ͓͚Δࣗಈॲཧʹؔ͢Δݚڀ։ൃΛߦ͏ • ਓྗʹΑΔೖྗͱࣗಈԽͷ༥߹ • ը૾ॲཧਓೳؔ࿈ͷٕज़ͳͲ • ࠷ઌͷݚڀՌʹ৮ΕΔ͜ͱ͕Ͱ͖Δʂ
C++ίʔυͱͷ͖߹͍ํ • R&D͔ΒΒ͏ͷC++ͷίʔυ • C++ίʔυΛݕূ༻ΞϓϦʹΈࠐΉ • C++ͱObjective-Cͷࠞࡏঢ়ଶ • ͞ΒʹSwiftͰॻ͍ͨ෦ɾɾɾ •
Xcode(ࣗ)ͱVisual Studio(R&D)Λވʹ͔͚ͨڞಆ
ΞϓϦͷ͜Ε͔ΒΛݟਾ͑ͨɹ ٕज़ݕূ͕Ͱ͖ͨ • Swift ϥΠϒϥϦͷ͍৺ • Alamofire • APIKit •
ObjectMapper • UIΞχϝʔγϣϯ • SlackΈ͍ͨͳϩʔσΟϯάUI • facebook/Shimmer
·ͱΊɿೖ͔ࣾͯ͠Βࠓ·ͰΛ ৼΓฦͬͯ • ߴͳઐੑΛ࣋ͭϓϩϑΣογϣφϧͱҰॹʹࣄ͕ Ͱ͖Δʂ • SansanɾEight ΞϓϦνʔϜ • σβΠφʔ͞Μ
• R&D • CSIRT • ࣗͷऔΓΈ͕ձࣾ(ͱࣗͷॴଐ)Λಈ͔͢͜ͱ͋Δ