Declarative Android UI · Native View engine
Compose the interface.Keep the platform.
ViewCompose brings state-driven, modular UI construction to the Android View system—with explicit runtime contracts and first-class tooling.
implementation
"com.viewcompose:viewcompose-widget-core:0.1.0-alpha01"Designed as a system
One model from DSL to Android View
Native engine
Android Views without XML ceremony
Build declarative UI while retaining platform controls, accessibility, input, lifecycle, and interoperability.
Read more →Independent artifactsAdopt only the modules you need
Core, Android integrations, optional capabilities, and tooling evolve through explicit dependency boundaries.
Read more →Inspectable runtimePreview and diagnose the real View tree
Static previews, source mapping, recomposition diagnostics, layout inspection, and performance tooling share one model.
Read more →Versioned reference