Skip to content

Guides

The guides are the “how do I build with this?” side of Plugin Kit.

The concepts explain what the runtime is and how it thinks. The guides show the moves you make on top of that: write a plugin, wire it into Flutter, configure it, log it, test it.

If you are looking for what StatefulPluginService or Capability or ConfigNode mean, you want concepts. If you are looking for how to add one to your app, you are in the right place.

  1. Write one plugin.

    Start with Adding a Plugin. It takes a feature and turns it into a plugin without drowning you in every advanced option.

  2. Wire it into Flutter.

    Two pages, read together. Migrating a Flutter App is the strategy: fitting Plugin Kit beside Provider, Riverpod, Bloc, GetIt, or existing managers without pretending to replace them. Flutter Integration is the concrete widget bridge: where the runtime lives, how widgets hear about plugin changes, and how plugin-provided UI is resolved.

  3. Configure it at runtime.

    Settings & Overrides covers runtime enablement, priority overrides, wildcard overrides, and the live reconciliation that makes settings dialogs and customization panels feel responsive.

  4. Operate it.

    Logging and Testing cover the boring production concerns that are only boring when they work.