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
310
レガシーな Android アプリのリアーキテクチャ戦略
oidy
October 19, 2024
Tweet
Share
More Decks by oidy
See All by oidy
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
400
今こそ始める Shared Element Transition
oidy
1
420
Other Decks in Programming
See All in Programming
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
3
780
Strands Agents で実現する名刺解析アーキテクチャ
omiya0555
1
110
リッチエディターを安全に開発・運用するために
unachang113
1
350
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
180
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策 / Intro to SQL Antipatterns 2nd
twada
PRO
36
11k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
800
構造化・自動化・ガードレール - Vibe Coding実践記 -
tonegawa07
0
170
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
4
2.4k
AIのメモリー
watany
12
1.2k
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
2
740
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
950
Workers を定期実行する方法は一つじゃない
rokuosan
0
140
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
530
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
2.9k
Raft: Consensus for Rubyists
vanstee
140
7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Documentation Writing (for coders)
carmenintech
73
5k
Fireside Chat
paigeccino
38
3.6k
Navigating Team Friction
lara
188
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Six Lessons from altMBA
skipperchong
28
3.9k
RailsConf 2023
tenderlove
30
1.2k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Java REST API Framework Comparison - PWX 2021
mraible
32
8.8k
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