xwidget_builder 0.5.1
xwidget_builder: ^0.5.1 copied to clipboard
Development tool for generating XWidget components to build dynamic Flutter UIs with XML based markup.
XWidget Builder #
A command-line tool and code generator for XWidget projects. It generates the inflaters, controllers, icons, and XML schema files that XWidget needs to render your UI from XML fragments at runtime — plus a full CLI for deploying to XWidget Cloud and querying analytics.
Features #
- Code Generation — Auto-generate type-safe inflaters, icon registrations, controller factories, and XSD schema from simple Dart specs
- Project Scaffolding — Bootstrap a new XWidget project with a single command
- Cloud Deployment — Deploy UI bundles to XWidget Cloud for over-the-air updates without app store review
- Analytics — Query render, download, error, and navigation analytics from the command line
- IDE Integration — Generated XML schema provides code completion, validation, and documentation tooltips
Documentation #
Full documentation is available at docs.xwidget.dev, including:
- Getting Started — Installation, project setup, first fragment
- Code Generation — Inflaters, icons, controllers, schema
- Configuration — xwidget_config.yaml reference
- Cloud — Workspaces, projects, channels, deployments
- Analytics — Downloads, renders, errors, transitions
- CLI Reference — All available commands
IDE Plugins #
- Flutter XWidget for Android Studio / IntelliJ — EL syntax highlighting, contextual navigation, component generation, and hot reload of fragments and resource values.
- Flutter XWidget for VSCode — Same feature set for VSCode users.
License #
See LICENSE for details.