Main

 avatar
unknown
plain_text
12 hours ago
928 B
2
Indexable
in 3 days
void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  //registerDbDependencies();
  //GetIt.I.get<SqliteDatabaseHelper>().deleteDatabase();
  registerAllOtherDependencies();
  final prefs = await SharedPreferences.getInstance();
  final onBoarding = prefs.getBool('onboarding') ?? false;
  runApp(MyApp(onBoarding: onBoarding));
}

class MyApp extends StatelessWidget {
  final bool onBoarding;

  const MyApp({super.key, required this.onBoarding});

  @override
  Widget build(BuildContext context) {
    final GoRouter _router = RouteConfig.router(onBoarding: onBoarding);
    return MaterialApp.router(
      theme: ThemeData.light(),
      darkTheme: tokyoNightInspiredDarkTheme,
      debugShowCheckedModeBanner: false,

      routeInformationParser: _router.routeInformationParser,

      routeInformationProvider: _router.routeInformationProvider,

      routerDelegate: _router.routerDelegate,
    );
  }
}
Editor is loading...
Leave a Comment