flutter_ume_kit_provider_plus 5.0.0 copy "flutter_ume_kit_provider_plus: ^5.0.0" to clipboard
flutter_ume_kit_provider_plus: ^5.0.0 copied to clipboard

Provider state viewer kit for flutter_ume. View and inspect Provider states in your Flutter app.

flutter_ume_kit_provider_plus #

Provider state viewer kit for flutter_ume. View and inspect Provider states in your Flutter app.

Features #

  • View all Provider instances in your app
  • Inspect Provider values with full object field expansion
  • Support for nested objects, lists, maps, and enums
  • Real-time refresh

Installation #

Add to your pubspec.yaml:

dependencies:
  flutter_ume_kit_provider_plus: ^1.0.0

Usage #

import 'package:flutter_ume_plus/flutter_ume_plus.dart';
import 'package:flutter_ume_kit_provider_plus/flutter_ume_kit_provider_plus.dart';

void main() {
  PluginManager.instance
    ..register(ProviderPanel());
  
  runApp(UMEWidget(child: MyApp()));
}

Important: VM Service Configuration #

This plugin uses VM Service to inspect Provider values. You must run your app with the --no-dds flag:

flutter run --no-dds

For real devices, you may also need:

flutter run --no-dds --vm-service-host=0.0.0.0

IDE Configuration #

VS Code - Add to .vscode/launch.json:

{
  "configurations": [
    {
      "name": "Flutter",
      "type": "dart",
      "request": "launch",
      "args": ["--no-dds"]
    }
  ]
}

Android Studio - Add --no-dds to Run/Debug Configurations > Additional run args

Why is --no-dds required? #

DDS (Dart Development Service) is a proxy that can interfere with VM Service connections from within the app. Disabling it allows the plugin to connect directly to VM Service for object inspection.

Fallback Mode #

If VM Service is not available, the plugin will fall back to using ProviderBinding.debugInstance.providerDetails directly. This provides basic functionality but with limited object inspection capabilities.

License #

MIT License

0
likes
150
points
135
downloads

Publisher

unverified uploader

Weekly Downloads

Provider state viewer kit for flutter_ume. View and inspect Provider states in your Flutter app.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter, flutter_ume_plus, provider, tuple, vm_service

More

Packages that depend on flutter_ume_kit_provider_plus