anagog_flutter 1.0.0
anagog_flutter: ^1.0.0 copied to clipboard
Anagog SDK Flutter plugin. Use our Flutter plugin to integrate our SDK in your Flutter apps.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:anagog_flutter_platform_interface/anagog_flutter_platform_interface.dart';
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
String _sdkVersion = 'Unknown';
@override
void initState() {
super.initState();
AnagogFlutterPlatform.instance.getVersion().then((value) {
//Get SDK Version
setState(() {
_sdkVersion = value;
});
});
AnagogFlutterPlatform.instance.obtainEventStream().listen((event) {
//Listen to SDK Events
});
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Anadod Flutter Plugin'),
),
body: Center(
child: Column(
children: [
Text('Anagog SDK Version: $_sdkVersion'),
TextButton(
onPressed: () => AnagogFlutterPlatform.instance
.syncCampaigns(), //Run SyncCampaign API
child: Text("Download Campaigns"),
)
],
),
),
),
);
}
}