Decompose

The new kid on the bloc

Andrew Steinmetz

Professional Android developer since 2018

Hobby Android Developer since 2013

https://plusmobileapps.com/
https://github.com/plusmobileapps

Navigation Component

https://developer.android.com/jetpack/compose/navigation

Decompose

What are we building?

Decomposing the app

MVIKotlin Crash Course

Compose Extensions

What Next?

Check out the docs

https://arkivanov.github.io/Decompose/

Multi pane example

https://arkivanov.github.io/Decompose/samples/

Deep linking

https://arkivanov.github.io/Decompose/router/deeplinking/

Android View Interop

https://arkivanov.github.io/Decompose/extensions/android/

Kotlin Multiplatform

Supports other pluggable UI frameworks like React JS, Swift UI, and JVM (Compose Multiplatform)

Questions?