Features
Gathering analytics about user's interaction with app.
Getting started
Don't start. It's in progress yet.
Usage
void main() {
print("CuxSDK: main()");
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
print("CuxSDK: MyApp build()");
CuxAnalytics.init(
context, '1428112091.0.46456300.1480349278.583c565e0fc5d');
return AnalyticsWidget(
child: MaterialApp(
title: 'Flutter CUX Demo',
...
home: const HomeWidget(),
navigatorObservers: [
CuxAnalytics.createNavigationObserver(context, this)
],
),
);
}
}
@override
Widget build(BuildContext context) {
return MaterialApp.router(
routerConfig: _router,
debugShowCheckedModeBanner: false,
onNavigationNotification:
RouterNavigationListener(rootWidget: this).onNavigationNotification,
);
}
import 'package:cux_analytics_sdk/masking_widget.dart';
MaskingWidget(
child: Padding(
padding: EdgeInsets.all(16.0),
child: Text('Masked text'),
)),
Additional information
This is an SDK for Android and iOs Flutter apps