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
Compose based App Architectures
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hamid
January 23, 2025
Programming
0
93
Compose based App Architectures
Link of the presentation:
https://youtu.be/Vys0oGS9E4s
Hamid
January 23, 2025
Tweet
Share
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
490
2026年 エンジニアリング自己学習法
yumechi
0
130
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
AgentCoreとHuman in the Loop
har1101
5
230
Package Management Learnings from Homebrew
mikemcquaid
0
220
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
950
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
220
ぼくの開発環境2026
yuzneri
0
190
Patterns of Patterns
denyspoltorak
0
1.4k
CSC307 Lecture 08
javiergs
PRO
0
670
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
65
Facilitating Awesome Meetings
lara
57
6.8k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
330
30 Presentation Tips
portentint
PRO
1
210
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Technical Leadership for Architectural Decision Making
baasie
1
240
Paper Plane
katiecoart
PRO
0
46k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Unsuck your backbone
ammeep
671
58k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Transcript
Pure Compose App Architectures HamidReza Shajaravi
Pure Compose App Architectures HamidReza Shajaravi
β App Modularizatio n
β App User Interface Modularizatio n
β App User Interface Data Modularizatio n
β App User Interface Feature A Feature B Feature C
Features
β App User Interface Feature A Feature B Feature C
Feature Nav Controller Features
Feature A Container Screen Screen 1 Screen 2 Screen 3
Screen Nav Controller Features
β App Pocket Screen 1 Screen 2 Features Push Pop
Config change vulnerable Excessive boilerplate code Compose-only, no XML migration
Pros/Cons
Mavericks
Mavericks
Mavericks Scoping Communication Navigation Testability Reactivity Not compose =D
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Trio
Pure Compose App Architectures HamidReza Shajaravi