setup-plaud-flutter
Setting up the Plaud Flutter plugin
plaud_sdk is a local Flutter plugin
that bridges Plaud's precompiled native device SDKs into Dart. It exposes BLE scan/connect,
on-device recording events, file listing, and audio export as a static PlaudSdk API with
typed broadcast streams.
iOS and Android are both supported behind one Dart API. A Swift bridge
(ios/Classes/PlaudSdkPlugin.swift) and a Kotlin bridge
(android/src/main/kotlin/ai/plaud/plaud_sdk/PlaudSdkPlugin.kt) implement the same contract —
9 methods, 12 events, identical channel names and payload keys — so Dart never branches on
platform. If you change one bridge, change the other.
The plugin lives at plugins/plaud_sdk/ in this repo; a full reference app is at lib/
(lib/src/home_page.dart is the canonical usage example).
Use this skill to add the plugin to an app and get it building on a device.