Custom Views

Custom Views let you register native UI components — SwiftUI views on iOS, Jetpack Compose or XML views on Android — and use them as building blocks within Scenes. This means you can render maps, charts, native controls, or any custom UI inside an Airship-managed in-app experience, with properties passed in from the dashboard as JSON. Use Custom Views when the standard Scene layout options aren’t enough and you need full control over a component’s appearance and behavior.