import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'provider/data.dart'; import 'screens/home.dart'; import 'screens/settings.dart'; import 'screens/game.dart'; import 'screens/scores.dart'; import './utils/constants.dart'; import 'package:hangman/utils/constants.dart'; void main() => runApp(Hangman()); class Hangman extends StatelessWidget { @override Widget build(BuildContext context) { return ChangeNotifierProvider( create: (BuildContext context) => Data(), child: Consumer<Data>(builder: (context, data, child) { return MaterialApp( debugShowCheckedModeBanner: false, theme: ThemeData( primaryColor: Color(darkGreen), visualDensity: VisualDensity.adaptivePlatformDensity, ), home: Home(), routes: { Home.id: (context) => Home(), Game.id: (context) => Game(), Settings.id: (context) => Settings(), Scores.id: (context) => Scores(), }, ); }), ); } }