adovvy_sdk 1.0.1 copy "adovvy_sdk: ^1.0.1" to clipboard
adovvy_sdk: ^1.0.1 copied to clipboard

PlatformAndroid

Adovvy SDK for Flutter apps. Adovvy is an AI platform built on three pillars: data intelligence, voice AI, and computer vision.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project follows Semantic Versioning.

1.0.0 #

Added #

  • Initial adovvy_sdk Flutter package structure and example app.

Changed #

  • Navigation: removed the intermediate “button screen”; AdovvySdk.openChat(...) now opens the chat WebView directly.
  • Chat close: the chatbot “X” now requests closing by popping the WebView route.
  • WebView: load chatbot HTML with a baseUrl derived from loaderScriptUrl to avoid about:blank origin issues.
  • WebView (Android): enable hybrid composition to reduce device-specific white/blank WebView rendering issues.
  • Web widget host HTML: removed CSS that hid widget launcher/root elements (prevents blank UI while scripts still run).
  • Breaking: loaderScriptUrl and runtime scripts are no longer configured via AdovvySdk.init(...) / AdovvyChatbotConfig.
    • Pass them from your UI layer to AdovvySdk.openChat(context, loaderScriptUrl: ..., scripts: ...).
  • Breaking: loaderScriptUrl and scripts are now part of AdovvyChatbotConfig again (single configuration object).
  • AdovvySdk.openChat(context) no longer accepts loader/script parameters; it reads them from the initialized AdovvyChatbotConfig.
  • AdovvySdk.openChat(...): SDK error conditions are logged to the console (debugPrint + FlutterError.reportError) instead of showing UI dialogs.

1.0.1 #

Added #

  • Voice input support: handle microphone permission requests from the in-app chat experience (Android runtime permission + grant/deny flow).
  • iOS voice input support: document required NSMicrophoneUsageDescription usage string.
  • Dependency: add permission_handler to request microphone permission on Android.
  • Android voice input: document/add MODIFY_AUDIO_SETTINGS alongside RECORD_AUDIO to ensure an audio device is available for recording.
  • Attachments (Android): handle file upload picker requests (e.g. <input type="file">).
  • Dependency: add file_picker for attachment selection.
  • iOS attachments: document required camera/photo library usage descriptions to prevent crashes when taking photo/video.
1
likes
150
points
223
downloads

Documentation

API reference

Publisher

verified publishercrewlogix.com

Weekly Downloads

Adovvy SDK for Flutter apps. Adovvy is an AI platform built on three pillars: data intelligence, voice AI, and computer vision.

Homepage

License

MIT (license)

Dependencies

file_picker, flutter, permission_handler, webview_flutter, webview_flutter_android

More

Packages that depend on adovvy_sdk