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
92
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
Graviton と Nitro と私
maroon1st
0
150
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
510
認証・認可の基本を学ぼう後編
kouyuume
0
260
Patterns of Patterns
denyspoltorak
0
400
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.8k
CSC307 Lecture 01
javiergs
PRO
0
640
Cell-Based Architecture
larchanjo
0
150
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
210
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
300
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
290
Featured
See All Featured
Everyday Curiosity
cassininazir
0
110
Prompt Engineering for Job Search
mfonobong
0
130
The Mindset for Success: Future Career Progression
greggifford
PRO
0
200
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Code Review Best Practice
trishagee
74
19k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
47k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Invisible Side of Design
smashingmag
302
51k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
590
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
210
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
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