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
Radiotalk Androidアプリにおけるモジュール分割の課題とこれから
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
rmakiyama
April 28, 2021
Technology
1
340
Radiotalk Androidアプリにおけるモジュール分割の課題とこれから
2021/04/28のRadiotalk Tech Talkの発表資料です。
rmakiyama
April 28, 2021
Tweet
Share
More Decks by rmakiyama
See All by rmakiyama
UI State設計とテスト方針
rmakiyama
4
1.1k
KMPプロジェクトでマニュアルDIを使う選択
rmakiyama
0
480
Jetpack Composeとデザインシステム
rmakiyama
0
1.2k
TextField theme in Compose
rmakiyama
0
320
Androidエンジニアが1人という不安と向き合う
rmakiyama
6
6.9k
Jetpack Compose Canvas入門
rmakiyama
0
1.5k
HiltはDIをどうやってやっているのか
rmakiyama
1
310
Androidでオーディオアプリを作るということ
rmakiyama
1
3.3k
getChangePayload in DiffUtil
rmakiyama
0
3.3k
Other Decks in Technology
See All in Technology
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
AI駆動開発を事業のコアに置く
tasukuonizawa
1
400
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
210
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.7k
配列に見る bash と zsh の違い
kazzpapa3
3
170
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
170
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
150
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
1.1k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
0
110
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Practical Orchestrator
shlominoach
191
11k
Balancing Empowerment & Direction
lara
5
900
For a Future-Friendly Web
brad_frost
182
10k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
110
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
3BEJPUBML"OESPJEΞϓϦʹ͓͚Δ Ϟδϡʔϧׂͷ՝ͱ͜Ε͔Β Radiotalk Tech Talk #1 Radiotalk 2021/04/28 Ryo Makiyama
w ࢁྎ w 3BEJPUBMLגࣜձࣾ w "OESPJEΤϯδχΞ w!@SNBLJZBNB wSNBLJZBNB ࣗݾհ
͘͡ w ࠓͷൃදͷલఏ w ݱࡏͷϞδϡʔϧߏͱ՝ w ͜Ε͔ΒͷϞδϡʔϧߏͱҙਤ w ·ͱΊ
ࠓͷൃදͷલఏ w ʹϦϦʔε w ࣌ͷઃܭ͔ΒϚϧνϞδϡʔϧΛ࠾༻ w ։ൃϝϯόʔΛ໊͔Βෳ໊ʹ͢ΔͧʂͷϑΣʔζ w શͯͷϓϩδΣΫτʹ͋ͯ·ΔͷͰͳ͍
ݱࡏͷϞδϡʔϧߏ
ݱࡏͷϞδϡʔϧߏ֓ཁ
ݱࡏͷϞδϡʔϧߏ֓ཁ w ػೳ୯ҐͰͷׂ w ݕࡧ w ϥΠϒ৴ w ʜ
ݱࡏͷϞδϡʔϧߏ֓ཁ w $MJFOUϞδϡʔϧ܈ w τʔΫ൪ϥΠϒɺͳͲ w ओͨΔυϝΠϯϩδοΫ w ओཁॲཧͷڞ௨Խ w
࣮ͷߴԽ
ݱࡏͷϞδϡʔϧߏ֓ཁ w ը໘ભҠϞδϡʔϧ w ը໘ભҠॲཧͷநԽ w ॥ґଘͷճආ
ݱࡏͷϞδϡʔϧߏ֓ཁ w υϝΠϯϞσϧ܈ w ϥΠϒϥϦతͳѻ͍ w ऩϞδϡʔϧ w ϥΠϒ৴Ϟδϡʔϧ w
FUDʜ w ٕज़ৄࡉΛӅṭ
ݱࡏͷϞδϡʔϧߏ֓ཁ w ػೳ͝ͱʹಠཱͨ͠։ൃ w ओཁͳϩδοΫͷڞ௨Խ w ͘͢͝ࠔͬͯʜͳ͍ɻ w ˞ͻͱΓͰ։ൃ͢Δ͜ͱ͕ଟ͍
ݱࡏͷϞδϡʔϧߏ֓ཁ w ػೳ͝ͱʹಠཱͨ͠։ൃ w ओཁͳϩδοΫͷڞ௨Խ w ͘͢͝ࠔͬͯʜͳ͍ɻ ʮιϑτΣΞ࡞ͬͯऴΘΓʯͷ ࣌શʹऴΘͬͨ 3BEJPUBML$50੪౻༟ؾ
ݱࡏͷϞδϡʔϧߏ֓ཁ w ػೳ͝ͱʹಠཱͨ͠։ൃ w ओཁͳϩδοΫͷڞ௨Խ w ͘͢͝ࠔͬͯʜͳ͍ɻ ϓϩμΫτͷʹ߹Θͤͯ ৗʹվળ͢Δඞཁ͕͋Δ
ݱࡏͷϞδϡʔϧߏͷ՝
վΊͯݱࡏͷϞδϡʔϧߏ֓ཁ
վΊͯݱࡏͷϞδϡʔϧߏ֓ཁ ࠓ͜͜
ݱࡏͷ'FBUVSFϞδϡʔϧׂ w .77.ύλʔϯ w ϞδϡʔϧͰϨΠϠʔԽ w QSFTFOUBUJPO w VTFDBTF w
JOGSBTUSVDUVSF
ݱࡏͷ'FBUVSFϞδϡʔϧׂͷ՝ w ઃܭͷ੍͕ऑ͍ w "1*ݺͼग़͠ͷॏෳ w JOGSB͕औΓճ͠ʹ͍͘ w 'FBUVSFϞδϡʔϧؒͷґଘ͕
ཧ͞Ε͍ͯͳ͍
ݱࡏͷ'FBUVSFϞδϡʔϧׂͷ՝ w ઃܭͷ੍͕ऑ͍ w "1*ݺͼग़͠ͷॏෳ w JOGSB͕औΓճ͠ʹ͍͘ w 'FBUVSFϞδϡʔϧؒͷґଘ͕
ཧ͞Ε͍ͯͳ͍ νʔϜͰ։ൃ͢Δ্Ͱͷ ઃܭࢥ͕ݟ͑ͳ͍
ݱࡏͷ'FBUVSFϞδϡʔϧׂͷ՝ w ઃܭͷ੍͕ऑ͍ w "1*ݺͼग़͠ͷॏෳ w JOGSB͕औΓճ͠ʹ͍͘ w 'FBUVSFϞδϡʔϧؒͷґଘ͕
ཧ͞Ε͍ͯͳ͍ lΞʔΩςΫνϟ্ͷઃܭஅɺগͳ͘ͱ ̍ͭͷ࣭ಛੑΛଅਐ͋Δ੍͍͢Δɻz %FTJHOJUষΞʔΩςΫνϟͷॏཁͳཁٻΛ۷ΓԼ͛Δ
͜Ε͔ΒͷϞδϡʔϧߏ
͜Ε͔Βͷ։ൃνʔϜ͕ୡ͍ͨ͜͠ͱ w ࣮ʹ͓͚ΔஅίετΛݮΒ͠εϐʔυΛ্͛Δ͜ͱ w Ͳ͜ʹͳʹΛॻ͚Α͍͔͕Θ͔Δঢ়ଶʹ͢Δ w 4BB4ͷٕज़બఆͷมߋ͕ڐ༰Ͱ͖Δ͜ͱ w ݕূ͠ͳ͕ΒͷਐΊͨΓকདྷతʹ4BB4ΛΘͳ͘ͳΔ͜ͱఆ͢Δ w
֓೦ͷՃมԽʹૉૣ͘ରԠͰ͖Δ͜ͱ w ͲΜͲΜ͍ͯ͠·͢ʂ
தظతʹࢦ͢ઃܭ w ϨΠϠʔͰϞδϡʔϧׂ w DPNNPOϞδϡʔϧͷׂ w ࣍ͷվળͷ४උ
ϨΠϠʔͰϞδϡʔϧׂ w ґଘؔͷڧ੍ w GFBUVSF͔ΒJOGSBΛΘͳ͍ w VTFDBTFͱJOGSBͷׂ w ͦΕͧΕͷؔ৺ࣄʹूத w
Ͳ͜ʹॻ͔͘ͷஅίετݮ w VTFDBTFJOGSBϞδϡʔϧ w ৽͍͠ϝϯόʔͷஅίετΛԼ͛Δ
DPNNPOϞδϡʔϧͷׂ w ڞ௨ॲཧͷؔ৺ͷ w ϨΠϠʔ͝ͱʹڞ௨ॲཧΛ࣋ͭ w ෆཁͳґଘͷݮ w Ϗϧυ࣌ؒͷߴԽ w
ෆཁͳґଘ͕ݪҼͰͷಷԽ
࣍ͷվળͷ४උ w ґଘͷٯసΛݟਾ͑Δ w JOGSBΠϯλϑΣʔεΛҙࣝͯ͠Δ w EPNBJO͕JOGSBʹґଘ͠ͳ͍Α͏ʹ͍ͨ͠ w ύοέʔδͰͷׂΛҙࣝ w
ओʹVTFDBTFJOGSB w ։ൃΛ༏ઌͰࠓ͋͑ͯΘ͚ͳ͍
·ͱΊ w ιϑτΣΞઃܭ࡞ͬͯऴΘΓͰͳ͍ʂ w ϓϩμΫτ։ൃ৫ͷͱڞʹઃܭվળ͍ͯ͠Δ w ઃܭஅʹҙຯΛͨͤΔ͜ͱ͕େࣄ w ҰॹʹظతͳվળΛͯ͘͠ΕΔϝϯόʔืूதʂ