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
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
「ブロックテーマでは再現できない」は本当か?
inc2734
0
970
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
440
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
190
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
960
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
Oxlint JS plugins
kazupon
1
890
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Crafting Experiences
bethany
1
48
Claude Code のすすめ
schroneko
67
210k
Thoughts on Productivity
jonyablonski
74
5k
Are puppies a ranking factor?
jonoalderson
1
2.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Odyssey Design
rkendrick25
PRO
1
490
Six Lessons from altMBA
skipperchong
29
4.1k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
64
Ruling the World: When Life Gets Gamed
codingconduct
0
140
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