myappcrew_flutter 0.1.3 copy "myappcrew_flutter: ^0.1.3" to clipboard
myappcrew_flutter: ^0.1.3 copied to clipboard

MyAppCrew Flutter SDK for bootstrapping testers, tracking screens, and batching events.

MyAppCrew Flutter SDK #

Tiny SDK for bootstrapping testers, tracking lifecycle/screen events, and batching events.

2-minute install (minimum) #

  1. Add dependency:
flutter pub add myappcrew_flutter
  1. Initialize once in main.dart:
Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  await MyAppCrewFlutter.init(publicKey: 'YOUR_PUBLIC_KEY');

  runApp(const MyApp());
}

Notes:

  • baseUrl is optional and defaults to https://myappcrew-tw.pages.dev.
  • If publicKey is missing, the SDK disables itself (no network calls).

Optional: screen tracking #

Add the navigator observer when you want screen tracking:

MaterialApp(
  navigatorObservers: [MyAppCrewFlutter.navigatorObserver],
  home: const MyHomePage(),
);
  1. Tester joins the invite in a browser.
  2. Copy the claim token or full claim link.
  3. In-app, call connectFromText(...) (token or URL both work):
ElevatedButton(
  onPressed: () async {
    final result = await MyAppCrewFlutter.connectFromText(inputText);
    if (result.connected) {
      // Connected
    }
  },
  child: const Text('Connect tester'),
);
0
likes
0
points
92
downloads

Publisher

unverified uploader

Weekly Downloads

MyAppCrew Flutter SDK for bootstrapping testers, tracking screens, and batching events.

Homepage
Repository (GitHub)
View/report issues

Topics

#analytics #testing #telemetry #flutter

License

unknown (license)

Dependencies

device_info_plus, flutter, http, package_info_plus, shared_preferences, uuid

More

Packages that depend on myappcrew_flutter