Multiplatform Compose + SwiftUI = The Native App Future

Опубликовано: 22 Декабрь 2024
на канале: Touchlab
1,662
68

📓 Learn advanced Compose MP + SwiftUI techniques in this 1-hour presentation.

Blending Compose UI and SwiftUI on iOS offers app developers the opportunity to create mostly-native experiences from mostly-shared Kotlin. How you structure your applications will mean the difference between an easy merge of the technologies and a painful architectural mismatch.

We’ll demonstrate how to approach the concept, discuss how we’re approaching this technology with current clients, and discuss the parts of this stack that desperately need fresh libraries and approaches.

In this livestream, we will:
Create screens with KMP Compose
Replace UI with SwiftUI, using the same KMP logic
Discuss the current state-of-the-art, and what’s coming soon…

Speakers: Gustavo Fão Valvassori, Gabriel Souza, Kevin Galligan

✨ Resources:
https://touchlab.co/codelabs

📖 Chapters:
0:00 - Introduction to Multiplatform Compose and Swift UI
0:39 - The Case for KMP and Shared UI
2:10 - Native vs. Cross-Platform Development
4:47 - Implementation Strategies for Shared UI
7:21 - Real-World Application: Building with Compose Multiplatform
8:41 - Hands-On Coding: Restaurant App Demo
18:44 - Handling Platform-Specific Code with Expect/Actual
21:36 - Implementing Swift UI Components
27:39 - Maintaining State Across Platforms
31:58 - Addressing Challenges and Best Practices
36:09 - Future Outlook and Call to Action
41:31 - Closing Remarks and Thanks

_______________________
🚀 Support:
Looking for more in-depth information on how to get the most out of Touchlab’s open source libraries? Touchlab Pro offers self-guided courses, curated best practices, and access to your private support portal. https://touchlab.co/tlpro
_______________________
📬 Keep in touch:
  / touch-lab  
  / touchlabhq  
https://touchlab.co/keepintouch
https://mastodon.social/@touchlab

#kotlinmultiplatform #swift #iOSDevEx #android #kotlin #ComposeMultiplatform #kotlindeveloper #swiftui #compose