main function

void main()

Implementation

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  final logger = LoggerService();
  final prefs = await SharedPreferences.getInstance();
  const secureStorage = FlutterSecureStorage();

  runApp(
    ProviderScope(
      observers: [AppProviderObserver(logger)],
      overrides: [
        storageServiceProvider.overrideWithValue(StorageService(prefs, secureStorage)),
      ],
      child: const MyApp(),
    ),
  );
}