SwiftUI vs Jetpack Compose by an Android Engineer
summary
The talk compares Jetpack Compose and SwiftUI for building mobile UIs, focusing on practical differences: Compose is Kotlin-first and needs the Compose compiler plugin, while SwiftUI is part of iOS and updates with the OS (with features like previews that can fetch and render HTTP images). It discusses tradeoffs seen in a production app (Conference For All) that uses both frameworks — differences in packaging, preview capabilities, customization, and the impact of iOS’s large install base (about 80% on iOS 16).
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:39Counter in Jetpack Compose
- 7:28Counter in SwiftUI
- 10:56Performance and packaging
- 15:13IDE previews
- 25:10SwiftUI bottom navigation
- 27:19Jetpack Compose bottom navigation
- 33:23Design systems and customization
- 36:50Multiplatform architecture
related talks
45mCompose vs SwiftUI: Spot 10 Differences
41mJetpack Compose is Swift (UI).
25mWhat can we learn from Jetpack Compose?
37mJetpack Compose vs SwiftUI
40mDevelopers Without Borders: Jetpack Compose for Android and iOS
26mJetpack Compose and SwiftUI: A side-by-side comparison
47mCross-Platform Redux and SwiftUI / Jetpack Compose
32mJetpack Compose — Next Gen Kotlin UI Toolkit for Android
