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
What’s New in Compose Multiplatform - A Live To...
Search
Márton Braun
July 01, 2024
Programming
1.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What’s New in Compose Multiplatform - A Live Tour (droidcon Berlin 2024)
Márton Braun
July 01, 2024
More Decks by Márton Braun
See All by Márton Braun
What's New in Compose Multiplatform (droidcon USA 2026)
zsmb
0
40
Going Multiplatform with Your Android App (mDevCamp 2026)
zsmb
0
28
What's New in Compose Multiplatform (KotlinConf 2026)
zsmb
1
110
Kotlin Multiplatform (in the KotlinConf 2026 Keynote)
zsmb
0
51
Going Multiplatform with Your Android App (Android Budapest, May 2026)
zsmb
1
220
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
770
Blazing Fast UI Development with Compose Hot Reload (droidcon London 2025)
zsmb
0
790
Blazing Fast UI Development with Compose Hot Reload (Bangladesh KUG, October 2025)
zsmb
2
800
Blazing Fast UI Development with Compose Hot Reload (droidcon Berlin 2025)
zsmb
1
810
Other Decks in Programming
See All in Programming
VibeCodingからAgenticWorkflowへ
starfish719
0
450
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
150
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
440
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
400
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
360
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
110
yield再入門 #phpcon
o0h
PRO
0
1.1k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
990
「人を評価する AI」の設計と実装
ryoyanara
0
200
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
560
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
120
Featured
See All Featured
Done Done
chrislema
186
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
The World Runs on Bad Software
bkeepers
PRO
72
12k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
910
Product Roadmaps are Hard
iamctodd
55
12k
Facilitating Awesome Meetings
lara
57
7.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Transcript
Sebastian Aigner @sebi_io What's New in Compose Multiplatform: A Live
Tour @zsmb13 Márton Braun
What if you could just… do iOS? turns out: you
probably can!
None
What we'll build today
Features • Fully shared Compose UI • Logic separated from
UI • Navigation between pages • Resources & localization • Data persistence • Dependency injection
jb.gg/compose
Guidelines jb.gg/compose
Emulators Márton’s machine Sebastian’s machine
Demo!
Let's extract some logic! • Jetpack ViewModel • KMP-ObservableViewModel •
Voyager • Orbit MVI • Molecule • … ⚗
Let's store some data! • Room • Realm • SQLDelight
• KStore • DataStore • Multiplatform Settings 💽
We gotta inject things! • Koin • Kodein • kotlin-inject
• … 💉
We gotta navigate! • Compose Navigation • Voyager • PreCompose
• … 🧭
Compose Navigation • Converted to Multiplatform by JetBrains • Popular,
well-established APIs (you might already know them!) • Minimizing the work for bringing existing Android apps to multiplatform • Keeps evolving!
Soon™: Type-safe multiplatform navigation!
Kotlin Multiplatform libraries
Get started: jb.gg/compose
Try Compose Multiplatform! twitter: @sebi_io @zsmb13 github: @SebastianAigner @zsmb13 [sebastian,marton]@jetbrains.com
jb.gg/compose