dynamic ui renderer — Flutter Package

Jashwanth Gowda R
Published

0
  • Project creator

○ Designed and published a production-grade Flutter package for server-driven UI (SDUI) — enables dynamic
rendering of forms and complete screens from JSON responses without requiring app store releases; ideal for
A/B testing, CMS-driven UIs, and white-label applications.
○ Implemented 10+ field types (text, email, password, number, phone, dropdown, checkbox, date, textarea,
radio), 12+ validation rules, real-time validation, conditional field visibility, and independent multi-form
management.
○ Built a full network fetching layer (v0.3.0) supporting all HTTP methods, exponential backoff retry, typed
exception handling (Timeout, NoInternet, HTTP, InvalidJSON, MaxRetries), and custom loading/error
widgets.
○ Achieved 95%+ test coverage across all modules; supports Android, iOS, Web, macOS, Linux, and Windows.
○ pub.dev: pub.dev/packages/dynamic ui renderer GitHub: Jashwanth-Gowda-R/dynamic ui renderer