Skip to content

Visualizer App

VisualizerApp is the highest-level way to build interactive visualizations: a managed lifecycle (start → init → wait → cleanup → stop) plus interactive controls (sliders, dropdowns, buttons, groups) and async handlers.

Topics

Guide What you will learn
Quickstart Subclassing VisualizerApp, the lifecycle, your first controls
Handlers & Lifecycle The handler contract, ControlEvent, async patterns, the full lifecycle

The UI surface it drives — controls, layouts, menus, dialogs, banners, and themes — is documented in the UI & Controls section.