Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ANDPAD iOS開発の生態系と課題 - 最近取り組み始めた「マルチモジュール化」について
Search
shunsuke sato
November 17, 2021
Programming
1
810
ANDPAD iOS開発の生態系と課題 - 最近取り組み始めた「マルチモジュール化」について
shunsuke sato
November 17, 2021
Tweet
Share
More Decks by shunsuke sato
See All by shunsuke sato
要約 "Add Live Text interaction to your app"
ushisantoasobu
1
1.2k
Summary of Diagnose unreliable code with test repetitions
ushisantoasobu
1
1.1k
実践!「みてね」における自動生成活用例
ushisantoasobu
5
6.5k
5 Tips when test fails randomly
ushisantoasobu
2
3.7k
Better Way for Test Data Generation??
ushisantoasobu
1
2.8k
iOS/Androidのサブスクリプション実装における違いをざっと振り返る
ushisantoasobu
2
1.7k
24時間でMacアプリを作ってスベってきた話
ushisantoasobu
0
2.2k
Redirectable in App?
ushisantoasobu
2
1k
iOSのClean Architecture テンプレ自動生成を支える技術 / generating CA's templates
ushisantoasobu
0
290
Other Decks in Programming
See All in Programming
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
330
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
170
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
1k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
140
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
460
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.2k
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
8
5.6k
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.3k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
110
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
270
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Done Done
chrislema
186
16k
Music & Morning Musume
bryan
46
7k
Balancing Empowerment & Direction
lara
5
800
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
A Modern Web Designer's Workflow
chriscoyier
698
190k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Transcript
"/%1"%J04։ൃͷੜଶܥͱ՝ 2021/11/17 @potatotips #76 ࠷ۙऔΓΈ࢝ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
ࣗݾհ w໊લࠤ౻ढ़ี!VTIJTBOUPBTPCV wॴଐגࣜձࣾΞϯυύουʢೖࣾʣ w։ൃJ04"OESPJE wझຯ⚽☕
ࠓ͢͜ͱ w"/%1"%ͷJ04։ൃʹ͓͚Δੜଶܥ՝ʹ͍ͭͯڞ༗ w࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ wʢԿ͔ಛఆͷٕज़ͷݟͰͳ͍🙏ʣ
ϚϧνϞδϡʔϧԽͱ w͜͜ͰʮΞϓϦͷػೳͷҰ෦ΛJNQPSUͯ͠ར༻͢Δ͜ͱʯͱ͢Δ
"/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝ ʮݐங%9ʯͱ͍͏ෳࡶɾൣғʹΘͨΔղ͖͍ͨ՝
"/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝ ʮݐங%9ʯͱ͍͏ෳࡶɾൣғʹΘͨΔղ͖͍ͨ՝ εʔύʔΞϓϦઓུ ϚϧνΞϓϦઓུ
"/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝ ʮݐங%9ʯͱ͍͏ෳࡶɾൣғʹΘͨΔղ͖͍ͨ՝ εʔύʔΞϓϦઓུ ϚϧνΞϓϦઓུ
ܦҢQSPTDPOTʹ͍ͭͯฐࣾࢁԼͷεϥΠυͰ IUUQTTQFBLFSEFDLDPNBOEQBEGVTIVGBMTFBQVSJXPUPOHTIJOJSJSJTVTJOBHBSBTBCJTVHVSPTVTBTFSVGBOHGB "/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝
ΞϓϦ ͭͷओཁΞϓϦ͕͋Δ "/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝
ΞϓϦ "/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝ ՝ෳͷΞϓϦͰར༻͍ͨ͠ػೳ͕ଘࡏ͢Δ͜ͱ͕ଟʑ͋Δ
ΞϓϦ Ϟδϡʔϧ ʢͦΕͧΕͷΞϓϦ͕ඞཁͳϞδϡʔϧΛDPDPBQPETܦ༝Ͱར༻͍ͯ͠Δʣ "/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝
w݁ߏෳࡶͳੜଶܥΛ͍ͯ͠Δʁ🤔 wӡ༻໘ؚΊ՝͕ΓࢁͰ·ָ͍͋͠ w͜ΕʮϚϧνϞδϡʔϧԽʯͱݴ͑Δʁ🤔 w΄ͱΜͲ͕ʮυϝΠϯඇґଘʯͳϞδϡʔϧͳͷͰͪΐͬͱҧ͍ͦ͏ wࣾͰʮࣾ4%,ʯͱݺΕ͍ͯͨΓ͢Δ "/%1"%ͷJ04ΞϓϦͷʮੜଶܥʯͱ՝
ΞϓϦ Ϟδϡʔϧ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
ΞϓϦ Ϟδϡʔϧ υϝΠϯʹେ͖͘ґଘͨ͠ػೳ͕ෳΞϓϦʹଘࡏ͢Δ͜ͱ͕࠷ۙΘ͔ͬͨ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
ΞϓϦ Ϟδϡʔϧ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ ͍ۙকདྷػೳվળͷ༧ఆ͕͋ΔͷͰϞδϡʔϧԽ͍ͨ͠
wυϝΠϯґଘͷػೳϞδϡʔϧԽ͍͖͍ͯͨ͠ػӡ wυϝΠϯґଘͷػೳͷϞδϡʔϧԽͳͷͰɺґଘؔΞϓϦຊମ͔ΒΠϯδ ΣΫτ͢ΔΑ͏ͳ࡞ΓΛࡧத wࠓޙΛݟਾ͑ͯʮϞϊϨϙʯͰϞδϡʔϧΛཧ͠Α͏ͱࡧத wʮ৽తʯʹਐΊ͍͖ͯͩ͘ͱࢥ͏ͷͰɺ·ͣ͜ͷػೳΛϞδϡʔϧԽ͠ ͯΈͯࠓޙͷ͜ͱΛߟ͑Δ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
wυϝΠϯґଘͷػೳϞδϡʔϧԽ͍͖͍ͯͨ͠ػӡ wυϝΠϯґଘͷػೳͷϞδϡʔϧԽͳͷͰɺґଘؔΞϓϦຊମ͔ΒΠϯδ ΣΫτ͢ΔΑ͏ͳ࡞ΓΛࡧத wࠓޙΛݟਾ͑ͯʮϞϊϨϙʯͰϞδϡʔϧΛཧ͠Α͏ͱࡧத wʮ৽తʯʹਐΊ͍͖ͯͩ͘ͱࢥ͏ͷͰɺ·ͣ͜ͷػೳΛϞδϡʔϧԽ͠ ͯΈͯࠓޙͷ͜ͱΛߟ͑Δ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ $PPLQBE͞ΜͷϚϧνϞδϡʔϧ։ൃΛશྗͰࢀߟʹ͍ͯ͠Δ
wυϝΠϯґଘͷػೳϞδϡʔϧԽ͍͖͍ͯͨ͠ػӡ wυϝΠϯґଘͷػೳͷϞδϡʔϧԽͳͷͰɺґଘؔΞϓϦຊମ͔ΒΠϯδ ΣΫτ͢ΔΑ͏ͳ࡞ΓΛࡧத wࠓޙΛݟਾ͑ͯʮϞϊϨϙʯͰϞδϡʔϧΛཧ͠Α͏ͱࡧத wʮ৽తʯʹਐΊ͍͖ͯͩ͘ͱࢥ͏ͷͰɺ·ͣ͜ͷػೳΛϞδϡʔϧԽ͠ ͯΈͯࠓޙͷ͜ͱΛߟ͑Δ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
ΞϓϦ Ϟδϡʔϧ Ϟδϡʔϧ୯Ґ ϨϙδτϦ୯Ґ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ 'JSFCBTFͷ4%,ΛΠϝʔδ
wυϝΠϯґଘͷػೳϞδϡʔϧԽ͍͖͍ͯͨ͠ػӡ wυϝΠϯґଘͷػೳͷϞδϡʔϧԽͳͷͰɺґଘؔΞϓϦຊମ͔ΒΠϯδ ΣΫτ͢ΔΑ͏ͳ࡞ΓΛࡧத wࠓޙΛݟਾ͑ͯʮϞϊϨϙʯͰϞδϡʔϧΛཧ͠Α͏ͱࡧத wʮ৽తʯʹਐΊ͍͖ͯͩ͘ͱࢥ͏ͷͰɺ·ͣ͜ͷػೳΛϞδϡʔϧԽ͠ ͯΈͯࠓޙͷ͜ͱΛߟ͑Δ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠😌