main function
Implementation
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
GetStorage.init();
Get.put(AuthenticationController(), permanent: true);
await SentryFlutter.init(
(options) {
options.dsn = 'https://dca8ce77d156639893b096f148a2181b@o4509093434490880.ingest.de.sentry.io/4509167449538640';
options.tracesSampleRate = 1.0;
options.sampleRate=1.0;
options.tracesSampleRate = 1.0;
options.environment = FlavorConstants.env == AppEnv.dev? "development" :
FlavorConstants.env == AppEnv.staging?"staging": "production";
},
appRunner: () => runApp(SentryWidget(child:GetMaterialApp(
title: "Application",
initialRoute: AppPages.INITIAL,
getPages: AppPages.routes,
theme: ThemeData(fontFamily: "SFProDisplay",),
)))
);
}