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
ANDPAD iOS開発の生態系と課題 - 最近取り組み始めた「マルチモジュール化」について
Search
shunsuke sato
November 17, 2021
Programming
1
800
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
1k
実践!「みてね」における自動生成活用例
ushisantoasobu
5
6.4k
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
960
iOSのClean Architecture テンプレ自動生成を支える技術 / generating CA's templates
ushisantoasobu
0
290
Other Decks in Programming
See All in Programming
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
0
130
SODA - FACT BOOK(JP)
sodainc
1
8.9k
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
200
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
300
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.2k
CSC305 Lecture 08
javiergs
PRO
0
280
Claude Agent SDK を使ってみよう
hyshu
0
1.4k
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
190
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
8.9k
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
650
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
360
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Reflections from 52 weeks, 52 projects
jeffersonlam
354
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Automating Front-end Workflow
addyosmani
1371
200k
Rails Girls Zürich Keynote
gr2m
95
14k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Thoughts on Productivity
jonyablonski
70
4.9k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Code Reviewing Like a Champion
maltzj
526
40k
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ʮ৽తʯʹਐΊ͍͖ͯͩ͘ͱࢥ͏ͷͰɺ·ͣ͜ͷػೳΛϞδϡʔϧԽ͠ ͯΈͯࠓޙͷ͜ͱΛߟ͑Δ ࠷ۙऔΓΈ͡ΊͨʮϚϧνϞδϡʔϧԽʯʹ͍ͭͯ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠😌