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
290
レガシーな Android アプリのリアーキテクチャ戦略
oidy
October 19, 2024
Tweet
Share
More Decks by oidy
See All by oidy
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
370
今こそ始める Shared Element Transition
oidy
1
380
Other Decks in Programming
See All in Programming
ruby.wasmとWebSocketで遊ぼう!
lnit
0
140
Reactive Thinking with Signals, Resource API, and httpResource @Devm.io Angular 20 Launch Party
manfredsteyer
PRO
0
110
なぜHono×GraphQLを選んだのか?
junichi_fukushima
0
860
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
680
TSConfig Solution Style & subpath imports to switch types on a per-file basis
maminami373
1
160
衛星の軌道をWeb地図上に表示する
sankichi92
0
220
医療系ソフトウェアのAI駆動開発
koukimiura
1
170
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
1.9k
型付け力を強化するための Hoogle のすゝめ / Boosting Your Type Mastery with Hoogle
guvalif
1
210
Cache Strategies with Redisson & Exposed
debop
0
120
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
150
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
120
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
740
Gamification - CAS2011
davidbonilla
81
5.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
It's Worth the Effort
3n
184
28k
Automating Front-end Workflow
addyosmani
1370
200k
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