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
Popcorn Android アーキテクチャの変遷
Search
Keisuke Kobayashi
November 22, 2016
Programming
1
1.2k
Popcorn Android アーキテクチャの変遷
shibuya.apk 11
Keisuke Kobayashi
November 22, 2016
Tweet
Share
More Decks by Keisuke Kobayashi
See All by Keisuke Kobayashi
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
2.4k
今日から始める依存性の注入 / First Time Dependency Injection
kobakei
26
7.7k
iOSアプリの技術的負債をどう返済したか / How to repay the technical debt of iOS app
kobakei
2
1k
iOSアプリ内で不正なSSL証明書を検知する / SSL Pinning for iOS apps
kobakei
34
12k
Kyashアプリ開発の現場
kobakei
4
2.9k
Review of Google I/O 2017 & Prepare for Google I/O 2018
kobakei
0
340
APIクライアントをCodableで置き換えた話
kobakei
0
1.6k
開発者が知っておきたい通知の歴史
kobakei
9
7.8k
mockito-kotlin
kobakei
1
540
Other Decks in Programming
See All in Programming
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
900
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
390
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
120
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
580
20260315 AWSなんもわからん🥲
chiilog
2
170
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
350
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
230
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
190
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
170
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.1k
Java 21/25 Virtual Threads 소개
debop
0
230
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
210
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Designing Experiences People Love
moore
143
24k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
280
Exploring anti-patterns in Rails
aemeredith
2
290
What's in a price? How to price your products and services
michaelherold
247
13k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Producing Creativity
orderedlist
PRO
348
40k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
250
The World Runs on Bad Software
bkeepers
PRO
72
12k
Documentation Writing (for coders)
carmenintech
77
5.3k
The browser strikes back
jonoalderson
0
820
Transcript
1PQDPSO"OESPJE ΞʔΩςΫνϟͷมભ LPCBLFJ TIJCVZBBQL
"CPVUNF w ,FJTVLF,PCBZBTIJ w (JU)VC 2JJUBLPCBLFJ 5XJUUFSLTL@LCZT w $PVCJD *OD
w "OESPJE4FSWFSFOHJOFFS
None
ࠓ͢͜ͱ w ελʔτΞοϓͰ"OESPJEΞϓϦΛؒ։ൃͯ͠ ͖ͨؒͷɺൃੜͨ͠՝ͱΞʔΩςΫνϟͷมભͷ ࣄྫհ
ྺ࢙ w ୈੈɿϦϦʔεલͷϓϩτλΠϓ w ୈੈɿϦϦʔεલޙ w ୈੈɿϏϡʔͱϞσϧ w ୈ̏ੈɿϢʔεέʔεɺϦϙδτϦ w
ୈ̐ੈɿ3Y+BWBಋೖ w ݱࡏɿ.77.XJUIEBUBCJOEJOHͷҠߦ
ୈੈɿϓϩτλΠϓ w "OESPJEJ04ΤϯδχΞ͕ਖ਼ࣜδϣΠϯલ w ࣾһ͕αʔόʔΤϯδχΞ͔͍͠ͳ͍ w 8FC7JFXΞϓϦͱ࣮ͯ͠ w "DUJWJUZͷΈ w
։ൃظؒਓ
ୈੈɿϓϩτλΠϓ w 8FC7JFX൛Ϙπʹͳͬͨ w 69͕೦͗ͨ͢ w ΨΫΨΫεΫϩʔϧɺλονϑΟʔυόοΫɺ FUD
ୈੈɿϦϦʔε w "OESPJEJ04ΤϯδχΞ͕ਖ਼ࣜδϣΠϯ w ͔݄ͰωΠςΟϒԽ w ػೳ࠷খߏ w ίʔεͷݕࡧɺ༧ɺཤྺ͔͠ͳ͍ w
'BU"DUJWJUZ'SBHNFOU
ୈੈɿϦϦʔε w ল w ͱʹ͔͘ૣ͘ϦϦʔε͢ΔͨΊɺઃܭͨΓ తͩͬͨ w ͪΌΜͱઃܭ͢ΔͳΒ͜ͷλΠϛϯάͰઃܭͨ͠ ํ͕ޙʑָ
ୈ̎ੈ ϏϡʔͱϞσϧ w ͜ͷࠒͷ՝ w ػೳ͕૿͑ΔʹͭΕ'BU"DUJWJUZʹͳ͖ͬͯͨ w "DUJWJUZͷதͰ௨৴ɺ%#ૢ࡞͍ͯͨ͠
ୈ̎ੈ ϏϡʔͱϞσϧ w ϏϡʔͱϞσϧΛͨ͠ w ΤϯςΟςΟ͝ͱʹαʔϏεΛ࡞ w $PVSTF4FSWJDF 6TFS4FSWJDF ʜ
ୈ̎ੈ ϏϡʔͱϞσϧ w &WFOU#VTಋೖ w ϞσϧͱϏϡʔͷϥΠϑαΠΫϧͷҧ͍ w %BHHFSಋೖ w "DUJWJUZ'SBHNFOUʹ4FSWJDFΛೖ
None
ୈੈ ϢʔεέʔεɺϦϙδτϦಋೖ w ͜ͷࠒͷ՝ w 4FSWJDF͕ෳࡶʹͳ͖ͬͯͨ w ෳͷΤϯςΟςΟʹ·͕ͨΔϏδωεϩδο ΫͲ͜ʹॻ͘ʁ w
4FSWJDF͕ผͷ4FSWJDFʹґଘ
ୈੈ ϢʔεέʔεɺϦϙδτϦಋೖ w αʔϏεΛϢʔεέʔεͱϦϙδτϦղ w ݁Ռతʹ$MFBO"SDIJUFDUVSFʹ͍ۙͮͨ
ୈੈ ϢʔεέʔεɺϦϙδτϦಋೖ w Ϣʔεέʔε w ϏδωεϩδοΫΫϥε w ྫɿ4JHO6Q6TF$BTF (FU)JTUPSZ6TF$BTF ʜ
w ϢʔεέʔεଞͷϢʔεέʔεʹґଘ͍ͯ͠ ͚ͳ͍
ୈੈ ϢʔεέʔεɺϦϙδτϦಋೖ w ϦϙδτϦ w ΤϯςΟςΟͷ$36%Λͱ͢Δ w ΤϯςΟςΟΫϥε w ྫɿ$PVSTF3FQPTJUPSZ
6TFS3FQPTJUPSZ
None
ୈੈɿ3Y+BWBಋೖ w ՝ w ϢʔεέʔεˠϏϡʔͰ݁ՌΛฦ͢ͱ͖ʹɺ &WFOU#VTΛ͍͕ͬͯͨɺՄಡੑ͕ѱ͍ w Πϕϯτ͕Ͳͷ"1*ݺͼग़͠ͷ݁ՌඈΜͰ͘Δ ͷ͔ݟͨͰ͔Γʹ͍͘ w
ͭҎ্ͷϢʔεέʔε͕ྃͨ͠ͱ͖ͷͪ ߹Θ͕ͤࠈ
ୈੈɿ3Y+BWBಋೖ w 3Y+BWB 3Y"OESPJE 3Y-JGFDZDMF ͷಋೖ w ֎෦ϥΠϒϥϦˠϦϙδτϦˠϢʔεέʔεˠ ϏϡʔͱSY0CTFSWBCMF͕͍ͬͯ͘ w
0CTFSWBCMFDPNCJOF-BUFTUͰͪ߹Θͤ w "DUJWF"OESPJEΛࣺͯɺ0SNBҠߦɻ 3Y+BWBͱͷ૬ੑ͍͍
None
ݱࡏɿ.77.ͷҠߦ w ՝ w ϞσϧΛͯ͠"DUJWJUZ'SBHNFOU͕σΧΠ w ͍͔ͭ͘ͷओཁը໘
ݱࡏɿ.77.ͷҠߦ w .77.XJUIEBUBCJOEJOHҠߦ w Ϗϡʔૢ࡞ͱϏϡʔϩδοΫͷ w Ϗϡʔૢ࡞ίʔυΛେ෯ʹݮΒͤΔ w ࢼߦࡨޡத
None
·ͱΊ w ΞϓϦͷ։ൃ͕ਐΉ͝ͱʹɺൃੜͨ͠՝ͱઃܭͷ ݟ͠ࣄྫΛհͨ͠ w ॳΊ͔ΒେنʹͳΔ͜ͱ͕Θ͔͍ͬͯΔϓϩδΣ ΫτͰɺ࠷ॳʹ͋ΔఔΞʔΩςΫνϟΛܾΊͨ ΄͏͕ྑ͍
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠