Server-Driven UI: The UI Is Data
Render anything from JSON — two production case studies, from a gigapixel medical canvas to a kids’ learning app
Server-Driven UI (SDUI) built one piece at a time: what it is and why, the section contract, actions as hyperlinks (HATEOAS-lite), forward compatibility and unknown-type handling, behavior as data, and building sections in isolation. Grounded in two real implementations — SpatialX Orca’s React/OpenLayers pathology canvas and Alphazed’s Flutter workflow/screen/section/content-bit renderer.