yesid_flutter 0.1.0-beta
yesid_flutter: ^0.1.0-beta copied to clipboard
yesid flutter plugin.
example/lib/main.dart
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:yesid_flutter_example/GlobalData.dart';
import 'package:yesid_flutter_example/HomePage.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// await Firebase.initializeApp(
// options: DefaultFirebaseOptions.currentPlatform,
// );
// FlutterError.onError = (errorDetails) {
// FirebaseCrashlytics.instance.recordFlutterFatalError(errorDetails);
// };
// // Pass all uncaught asynchronous errors that aren't handled by the Flutter framework to Crashlytics
// PlatformDispatcher.instance.onError = (error, stack) {
// FirebaseCrashlytics.instance.recordError(error, stack, fatal: true);
// return true;
// };
final globalData = await GlobalData.getInstance();
globalData.clearPreferences();
runApp(MaterialApp(
home: MyApp(globalData: globalData),
));
}
class MyApp extends StatelessWidget {
final GlobalData globalData;
MyApp({required GlobalData this.globalData});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: HomePage(globalData),
);
}
}