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
320
レガシーな Android アプリのリアーキテクチャ戦略
oidy
October 19, 2024
Tweet
Share
More Decks by oidy
See All by oidy
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
410
今こそ始める Shared Element Transition
oidy
1
430
Other Decks in Programming
See All in Programming
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
550
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
560
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
1.8k
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
🔨 小さなビルドシステムを作る
momeemt
4
690
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
290
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
170
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
350
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
2k
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
250
旅行プランAIエージェント開発の裏側
ippo012
2
930
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
339
57k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Become a Pro
speakerdeck
PRO
29
5.5k
We Have a Design System, Now What?
morganepeng
53
7.8k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Facilitating Awesome Meetings
lara
55
6.5k
RailsConf 2023
tenderlove
30
1.2k
How GitHub (no longer) Works
holman
315
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
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