flutter_smkit 1.0.5 copy "flutter_smkit: ^1.0.5" to clipboard
flutter_smkit: ^1.0.5 copied to clipboard

Flutter plugin for Sency SMKit (no-UI) — session/detection lifecycle and data streams for custom UI.

1.0.5 #

  • iOS: Upgrade native SMKit to 1.8.3.
  • Android: Upgrade native SMKit and smbase-native-client to 1.6.4.
  • Android: Use the bundled-safe UltraLite pose model for the default Flutter configuration so first session startup does not depend on remote pose model downloads.
  • Android: Clear cached TFLite model files for the default Flutter startup path so native SMKit can recopy the bundled fallback model.
  • Android: Retry startDetection briefly while the native camera session finishes starting, preventing a first-frame race after captureSessionReady.
  • API: Keep the existing Flutter API unchanged.

1.0.4 #

  • iOS: Upgrade native SMKit to 1.6.3.
  • Android: Upgrade native SMKit (and smbase-native-client) to 1.6.1.
  • New: SmKit.configure(..., poseModelChoice: ...) to expose the Android pose model selection strategy (adaptiveChoice, prime, pro, lite, ultraLite, basic) to Flutter users.
  • iOS: Accept poseModelChoice for API parity; it is currently ignored on iOS.

1.0.3 #

  • Android: Upgrade native SMKit (and smbase-native-client) from 1.5.0 to 1.5.1.
  • iOS: Align with SMKit SDK 1.5.3 (pod dependency updated to ~> 1.5.3).
  • New: SessionSettings.verboseBodyCalibration — when true, enables verbose body calibration debug logging on iOS (e.g. frame size, joint detection). Android ignores this flag. Default is false.
  • Version bump to 1.0.3 for consistency with native SDK releases.

1.0.0 #

  • Initial release.
  • iOS support: session/detection lifecycle via SMKitFlowManager (SMKit 1.5.1).
  • Android support: session/detection lifecycle via SMKit 1.5.0.
  • SmKit.configure — one-time SDK auth/configuration.
  • SmKit.startSession / SmKit.stopSession — camera and session lifecycle.
  • SmKit.startDetection / SmKit.stopDetection — per-exercise detection with ROM range.
  • SmKit.sessionEventStream — stream of detection data, rep data, static position data, body calibration, errors, and camera state events.
  • SmKitCameraView — platform view widget for camera preview.
  • SmKit.setFeedbacksToExclude and SmKit.setConfigString — runtime configuration helpers.
0
likes
130
points
118
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for Sency SMKit (no-UI) — session/detection lifecycle and data streams for custom UI.

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_smkit

Packages that implement flutter_smkit