quicui 1.0.2 copy "quicui: ^1.0.2" to clipboard
quicui: ^1.0.2 copied to clipboard

QuicUI - Server-Driven UI Framework for Flutter. Define dynamic UIs in JSON, update instantly without app deployment. Cloud-powered by Supabase for real-time UI changes.

1.0.1 October 30, 2025 #

🔄 Documentation & Supabase-Only Release #

Cloud Backend Updates

  • ✅ Removed all non-Supabase API key requirements
  • ✅ Simplified to Supabase-only cloud integration
  • ✅ Updated all documentation to reflect Supabase exclusive integration
  • ✅ Cleaner initialization with only Supabase credentials required
  • ✅ No hardcoded API keys or credentials

Documentation Updates

  • Updated QuicUIService to show Supabase-only initialization
  • Updated example app with Supabase setup
  • Updated README with cloud-powered features
  • Added Buy Me a Coffee support link
  • Enhanced Supabase integration documentation

What's Same

  • All 70+ widgets fully functional
  • 228/228 tests passing
  • Full offline-first support
  • Real-time sync capability
  • BLoC state management complete

Breaking Changes

  • initialize() method now only requires supabaseUrl and supabaseAnonKey
  • appApiKey parameter removed - no longer needed

See Also #

  • SUPABASE_INTEGRATION_GUIDE.md - Cloud integration guide
  • README.md - Updated setup instructions

1.0.2 October 30, 2025 #

🎯 Backend-Optional & Examples Update #

Architecture Improvements

  • ✅ Backend is now completely optional - QuicUI works standalone with local JSON
  • ✅ Clarified that initializeWithDataSource() is optional for cloud features only
  • ✅ Framework can render JSON directly without any backend initialization
  • ✅ Updated all documentation to reflect optional backend integration
  • ✅ Plugin-based architecture remains flexible for any backend

New Examples

  • ✅ Added Scaffold Counter App example (examples/scaffold_counter_app.dart)
  • ✅ Demonstrates Material Design with Scaffold, AppBar, FloatingActionButton
  • ✅ Shows state management and JSON-based UI rendering
  • ✅ Counter JSON schema added to README with complete example

Documentation Updates

  • Updated README with clear "backend is optional" messaging
  • Added Minimal Setup (No Backend) section to Quick Start
  • Added "Counter App with Scaffold" JSON schema example
  • Updated examples README with Scaffold Counter App documentation
  • Enhanced "Love QuicUI?" support section with catchy messaging
  • Clarified QuicUI works perfectly offline and standalone

Quality

  • All 267/267 tests passing
  • No breaking changes
  • Backward compatible with existing code
  • Full offline-first support maintained

Key Takeaway QuicUI is a standalone JSON rendering engine that optionally integrates with backends. Use it locally, offline, or connect to cloud - your choice!


1.0.1 - October 30, 2025 #

🔄 Documentation & Supabase-Only Release #

Cloud Backend Updates

  • ✅ Removed all non-Supabase API key requirements
  • ✅ Simplified to Supabase-only cloud integration
  • ✅ Updated all documentation to reflect Supabase exclusive integration
  • ✅ Cleaner initialization with only Supabase credentials required
  • ✅ No hardcoded API keys or credentials

Documentation Updates

  • Updated QuicUIService to show Supabase-only initialization
  • Updated example app with Supabase setup
  • Updated README with cloud-powered features
  • Added Buy Me a Coffee support link
  • Enhanced Supabase integration documentation

What's Same

  • All 70+ widgets fully functional
  • 228/228 tests passing
  • Full offline-first support
  • Real-time sync capability
  • BLoC state management complete

Breaking Changes

  • initialize() method now only requires supabaseUrl and supabaseAnonKey
  • appApiKey parameter removed - no longer needed

See Also #

  • SUPABASE_INTEGRATION_GUIDE.md - Cloud integration guide
  • README.md - Updated setup instructions

1.0.0 October 30, 2025 #

🎉 Production Release #

Major Features

  • ✅ Complete QuicUI framework with offline-first architecture
  • ✅ 70+ pre-built widgets with JSON configuration support
  • ✅ BLoC state management with complete test coverage (228 tests)
  • ✅ Supabase backend integration with real-time sync
  • ✅ ObjectBox local persistence for offline-first apps
  • ✅ Comprehensive Dartdoc for all public APIs (~11,000+ lines)

Testing

  • 86 unit tests for widgets and rendering engine
  • 38 integration tests for complex scenarios
  • 5 production-grade example applications (Counter, Form, Todo, Offline Sync, Dashboard)
  • 100% test pass rate (228/228)
  • ~85% code coverage

Performance

  • Optimized rendering engine
  • Reduced memory footprint (~15% optimization)
  • Build size optimization (~20% reduction)
  • Maintained 60fps frame rate

Documentation

  • Full Dartdoc for 20+ files covering all public APIs
  • Service documentation with examples
  • Widget documentation with usage patterns
  • Best practices and architecture guides

See Also #

  • README.md - Setup and usage instructions
  • PHASE_7_PLAN.md - Performance optimization details

0.0.1 #

  • Initial development version.

🎉 Production Release #

Major Features

  • ✅ Complete QuicUI framework with offline-first architecture
  • ✅ 70+ pre-built widgets with JSON configuration support
  • ✅ BLoC state management with complete test coverage (228 tests)
  • ✅ Supabase backend integration with real-time sync
  • ✅ ObjectBox local persistence for offline-first apps
  • ✅ Comprehensive Dartdoc for all public APIs (~11,000+ lines)

Testing

  • 86 unit tests for widgets and rendering engine
  • 38 integration tests for complex scenarios
  • 5 production-grade example applications (Counter, Form, Todo, Offline Sync, Dashboard)
  • 100% test pass rate (228/228)
  • ~85% code coverage

Performance

  • Optimized rendering engine
  • Reduced memory footprint (~15% optimization)
  • Build size optimization (~20% reduction)
  • Maintained 60fps frame rate

Documentation

  • Full Dartdoc for 20+ files covering all public APIs
  • Service documentation with examples
  • Widget documentation with usage patterns
  • Best practices and architecture guides

See Also #

  • README.md - Setup and usage instructions
  • PHASE_7_PLAN.md - Performance optimization details

0.0.1 #

  • Initial development version.
0
likes
0
points
21
downloads

Publisher

verified publisherquicui.com

Weekly Downloads

QuicUI - Server-Driven UI Framework for Flutter. Define dynamic UIs in JSON, update instantly without app deployment. Cloud-powered by Supabase for real-time UI changes.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

bloc, cached_network_image, device_info_plus, dio, equatable, flat_buffers, flutter, flutter_bloc, hive, hive_flutter, http, intl, json_annotation, logger, objectbox, objectbox_flutter_libs, shared_preferences, supabase_flutter, uuid

More

Packages that depend on quicui