build method Null safety
- BuildContext context
override
This widget is the root of your application.
Implementation
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'BikeMiner',
theme: ThemeData(
fontFamily: 'Poppins',
colorScheme: const ColorScheme(
primary: Colors.white,
onPrimary: Colors.white,
brightness: Brightness.light,
secondary: Colors.green,
onSecondary: Colors.green,
error: Colors.red,
onError: Colors.red,
background: Colors.green,
onBackground: Colors.green,
surface: Colors.white,
onSurface: Colors.white),
floatingActionButtonTheme: const FloatingActionButtonThemeData(
elevation: 0, foregroundColor: Colors.white),
textTheme: const TextTheme(
headline1: TextStyle(fontSize: 22.0, color: Colors.green),
headline2: TextStyle(
fontSize: 24.0,
fontWeight: FontWeight.w700,
color: Colors.green,
),
bodyText1: TextStyle(
fontSize: 14.0,
fontWeight: FontWeight.w400,
color: Colors.blueAccent,
),
),
),
onGenerateRoute: route.controller,
initialRoute: route.loadingPage,
);
}