-
-
Notifications
You must be signed in to change notification settings - Fork 39
Description
Hi! I'm currently using this amazing library to provide (viewmodel-alike) components to plug into our Android and iOS clients. The Android side is touched on pretty well: it provides extensions to both Jetpack Compose and View UI-building approaches for Android, but only for SwiftUI in iOS side. Unfortunately, Apple doesn't provide compatibility for SwiftUI and Combine with versions, older than iOS 13, but we have to support our customers with earlier devices like iPhones 5S-6 series, which unfortunately do not support iOS 13.
What are the possibilities of this development? I'm priorly interested in linking routing functionality to UIKit. With the rise of Kotlin Multiplatform Mobile technology, I think many people will find this very helpful, since nobody (except maybe Google and Facebook) provides common UI framework and it's usually suggested that native controls should be used. SwiftUI is amazing and all, but it has several deficiencies, e.g. being inconsistent and buggy, and Apple won't deprecate UIKit soon enough. And SwiftUI also provides compatibility with UIKit through UIViewRepresentable, just like Jetpack Compose does the same through AndroidView function. Will this fact help in the development, somehow?