fidbek_flutter 0.1.1
fidbek_flutter: ^0.1.1 copied to clipboard
Flutter plugin wrapper for Fidbek iOS/Android binary SDKs.
fidbek_flutter #
Flutter wrapper plugin for Fidbek mobile SDK.
pub.dev: https://pub.dev/packages/fidbek_flutter
This package uses prebuilt native binaries:
- Android:
android/libs/fidbek-android.aar - iOS:
ios/FidbekSDK.xcframework
Native SDK source code is not included in this package.
Platform support #
- Flutter:
>=3.22.0 - Dart:
>=3.3.0 <4.0.0 - Android:
minSdk 24 - iOS:
13.0+
Installation #
Option A: from pub.dev #
dependencies:
fidbek_flutter: ^0.1.0
Option B: from Git #
dependencies:
fidbek_flutter:
git:
url: git@github.com:Saltware-Tech/fidbek-flutter.git
ref: main
Then run:
flutter pub get
Usage #
Initialize once (for example in app startup), then open when needed.
import 'package:fidbek_flutter/fidbek_flutter.dart';
Future<void> initFidbek() async {
await FidbekFlutter.configure(
token: 'YOUR_FIDBEK_TOKEN',
shakeToOpenEnabled: true,
);
}
Future<void> openFidbek() async {
await FidbekFlutter.open();
}
Optional cleanup:
await FidbekFlutter.shutdown();
Example App #
Sample app lives at:
/Users/talha/Desktop/Fidbek/fidbek-flutter-example
It is configured to consume fidbek_flutter: ^0.1.0 from pub.dev.
API #
FidbekFlutter.configure({required String token, bool shakeToOpenEnabled = true})FidbekFlutter.open()FidbekFlutter.shutdown()
iOS notes #
- Deployment target must be at least iOS 13.
- After dependency changes, run:
cd ios
pod install
Android notes #
minSdkVersionmust be 24 or higher.- The plugin already includes required native dependency declarations.
Binary distribution note #
This repository ships compiled native binaries (.aar and .xcframework) inside the plugin for easier integration and source-code hiding.