KamilH
09/02/2022, 5:29 AMspierce7
09/02/2022, 7:31 AMLandry Norris
09/02/2022, 12:11 PMspierce7
09/02/2022, 1:45 PMspierce7
09/02/2022, 1:51 PMBrian Guertin
09/02/2022, 10:39 PM@Serializable
(via kotlinx.serialization).
We have a WSYWIG editor in the browser (no-code/low-code), which saves screens as JSON tree of widgets, which the clients (Android, iOS, Web) fetch, and render at runtime (a.k.a. server-side rendering).
Currently the platform widget renderers are written in Compose UI for Android, Compose Web/DOM, UIViews for iOS (not SwiftUI because this is actually a 5 year old project, haven't upped minVersion to iOS 13 yet)