json_ui_builder 0.1.4 copy "json_ui_builder: ^0.1.4" to clipboard
json_ui_builder: ^0.1.4 copied to clipboard

A server-driven UI library for Flutter that creates dynamic UIs from JSON configurations with support for HTTP, asset, and local data sources.

0.1.4 #

✅ Completed #

  • Finalized JsonUI naming: Completed the transition from FlexiUI to JsonUI
  • Cleaned up duplicate files: Removed old simple_flexi_ui.dart and flexi_ui_test.dart files
  • Updated documentation: Added breaking change notice in README for version 0.1.3+
  • Verified functionality: All core features working with new JsonUI naming
  • Test cleanup: Removed duplicate test files and verified core functionality

Fixed #

  • Resolved file conflicts between old and new widget implementations
  • Cleaned up test suite by removing duplicate test files
  • Updated all references to use consistent JsonUI naming

0.1.3 #

⚠️ BREAKING CHANGES #

  • Renamed FlexiUI to JsonUI: All widget classes and references have been renamed for consistency
    • FlexiUIConfigJsonUIConfig
    • SimpleFlexiUIJsonUI
    • SimpleFlexiUIBuilderJsonUIBuilder
    • All example files and documentation updated
    • Migration Required: Update your imports and widget references

Fixed #

  • Fixed Dart formatting issues in generated files (flexi_ui_config.g.dart and widget_config.g.dart)
  • Improved static analysis score by resolving code formatting violations

0.1.2 #

Changed #

  • Renamed package from flexi_ui to json_ui_builder to avoid naming conflict
  • Updated main library file from flexi_ui.dart to json_ui_builder.dart
  • Updated all import statements across example files
  • Added GitHub repository and documentation URLs to README and documentation

Fixed #

  • Resolved naming conflict with existing flexi_ui package on pub.flutter-io.cn
  • Fixed import errors in all example files
  • Updated package references in pubspec.yaml files

0.1.1 #

Added #

  • Cross-platform support for all Flutter platforms (Android, iOS, Web, Windows, macOS, Linux)
  • Comprehensive example app with e-commerce demo
  • Complete documentation with widget reference
  • Navigation and routing system with parameter passing
  • Server-driven UI terminology consistency

Fixed #

  • Removed unused code and linting issues
  • Fixed pubspec.yaml configuration for pub.flutter-io.cn publishing
  • Updated version numbering

Changed #

  • Replaced "service-driven" with "server-driven" terminology throughout
  • Simplified example app structure for better cross-platform compatibility

0.0.1 #

  • TODO: Describe initial release.
2
likes
150
points
187
downloads

Publisher

unverified uploader

Weekly Downloads

A server-driven UI library for Flutter that creates dynamic UIs from JSON configurations with support for HTTP, asset, and local data sources.

Repository (GitHub)
View/report issues

Topics

#flutter #server-driven-ui #dynamic-ui #json #widget

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, http, json_annotation

More

Packages that depend on json_ui_builder