Last updated:
0 purchases
apptimize flutter
apptimize_flutter #
This project provides access to the Apptimize platform SDK for
both Android and iOS flutter apps.
Getting Started #
Add the dependency to your pubspec.yaml adding apptimize_flutter:
Using pub.dev
dependencies:
apptimize_flutter: ^2.0.0 # Any 2.x version where x >= 0 works.
copied to clipboard
Install it.
From the terminal: Run flutter pub get.
OR
From Android Studio/IntelliJ: Click Packages get in the action ribbon at the top of pubspec.yaml.
From VS Code: Click Get Packages located in right side of the action ribbon at the top of pubspec.yaml.
You may need to update your ios/Podfile to require iOS 11+, the lowest version supported by the SDK:
platform :ios, '11.0'
copied to clipboard
In each dart files you wish to use apptimize, add the following import statement:
import 'package:apptimize_flutter/apptimize_flutter.dart';
copied to clipboard
Add the code to start Apptimize to your project.
Create a listener so you know when it is safe to start executing tests.
// Create a function that will be executed whenever new Apptimize metadata is downloaded
Future<void> onApptimizeInitialized(ApptimizeInitializedEvent e) async {
print("Apptimize setup and initialization complete");
Apptimize.track("Apptimize Initialized");
// Set a flag to indicate Apptimize data is available and content can be displayed
}
copied to clipboard
In your startup code add a listener for Apptimize initialization (and any other events
that you might need) then start Apptimize using your AppKey (which you can find in the
Apptimize dashboard).
Apptimize.apptimizeInitializedStream.listen((event) => {onApptimizeInitialized(event)});
Apptimize.startApptimize("<appkey>");
copied to clipboard
(If your app is running) Stop and restart the app. This package brings platform-specific
code for iOS and Android and that code must be built into your app. Hot reload and hot restart
only update the Dart code, so a full restart of the app might be required to avoid errors like MissingPluginException when using the package.
After that return to the Apptimize dashboard to configure
your tests.
Documentation #
See the official documentation on the Apptimize website for more information on getting started.
See the plugin documentation at pub.dev.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.