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
レガシーな Android アプリのリアーキテクチャ戦略
Search
oidy
October 19, 2024
Programming
1
360
レガシーな Android アプリのリアーキテクチャ戦略
oidy
October 19, 2024
Tweet
Share
More Decks by oidy
See All by oidy
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
460
今こそ始める Shared Element Transition
oidy
1
470
Other Decks in Programming
See All in Programming
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
210
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.4k
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
650
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
490
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
180
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
170
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.7k
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
220
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
330
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
Codex の「自走力」を高める
yorifuji
0
960
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
3
1k
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
81
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Believing is Seeing
oripsolob
1
72
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Mobile First: as difficult as doing things right
swwweet
225
10k
Embracing the Ebb and Flow
colly
88
5k
We Have a Design System, Now What?
morganepeng
55
8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
210
So, you think you're a good person
axbom
PRO
2
1.9k
Transcript
Android LT 2024 in Aizu 2024.10.19
©MIXI 3 2 1
None
©MIXI 4 2011.4 2015.5 2017.4 ( : MIXI) 2017.5 -
Android, iOS 2023.8 - Flutter 2024.6 minimo - Android @oidy
©MIXI 5 2011.4 2015.5 2017.4 ( : MIXI) 2017.5 -
Android, iOS 2023.8 - Flutter 2024.6 minimo - Android @oidy
©MIXI 6 https://minimodel.jp/about
None
©MIXI 10 8 l UI View ( API) l (
) l l l
None
©MIXI 10 / ( )
©MIXI 11 / ( ) 120 3
©MIXI 12 / ( ) ( )
©MIXI 13 Phase 1 Phase 2
©MIXI 14 Phase 1 Phase 2
©MIXI 15 Version Catalog Renovate , Dagger Hilt application Feature
Flag /
©MIXI Version Catalog Renovate , Dagger Hilt application Feature Flag
/ 16 Version Catalog B A C
©MIXI Version Catalog Renovate , Dagger Hilt application Feature Flag
/ 17
©MIXI Version Catalog Renovate , Dagger Hilt application Feature Flag
/ 18 app app
©MIXI Version Catalog Renovate , Dagger Hilt application Feature Flag
/ 19 flag == false flag == true
©MIXI 20 Phase 1 Phase 2
©MIXI l l l 21
©MIXI minimo 22 l l l l l l
©MIXI l https://developer.android.com/topic/architecture l (Now in Android ) https://github.com/android/nowinandroid l
Material 3 ( ) https://m3.material.io/ 23
©MIXI 24