Release 4.47.0
29 Oct 2026 · pinned package [email protected]
- The kit renders natively, on Android and iOS.
scripts/native/compose/KitRenderer.kt(KitView(doc: KitNode), a Composable that parses the document with org.json) andscripts/native/swiftui/KitRenderer.swift(KitView(doc: KitNode), a SwiftUIViewthat decodes it with Codable) draw a kit document with the kit's own reference views, wearing the generated tokens (the Material 3 colour scheme andOvScalein Compose,OvTokensandOvScalein SwiftUI). A tap comes back as an action, so the app decides what a link or a button does. - A sample document (
scripts/native/sample-doc.json: a hero, a card rail, a list, stats and a notice) passescomponents.validate(), and the native CI compiles the Kotlin against Compose and type-checks the Swift against SwiftUI together with the tokens and the reference views. A component added tocomponents.jswithout a native view now fails the kit check, so the two languages cannot fall behind the web.
PagesThe kit