import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:go_router/go_router.dart'; import 'screens/home_screen.dart'; final GoRouter _router = GoRouter( routes: [GoRoute(path: '/', builder: (context, state) => const HomeScreen())], ); void main() async { runApp(const CalcApp()); } class CalcApp extends StatelessWidget { const CalcApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp.router( title: 'SimpleMathCalc', theme: ThemeData( primarySwatch: Colors.blue, useMaterial3: true, textTheme: GoogleFonts.notoSerifScTextTheme( ThemeData().textTheme, // Inherit existing text theme ), ), darkTheme: ThemeData.dark().copyWith( primaryColor: Colors.blue, textTheme: GoogleFonts.notoSerifScTextTheme(ThemeData.dark().textTheme), ), themeMode: ThemeMode.system, routerConfig: _router, ); } }