import 'dart:async'; import 'dart:collection'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:provider/provider.dart'; import 'package:tablet_app/Components/MainView/main_view.dart'; import 'package:webview_flutter/webview_flutter.dart'; import 'Components/Map/map_context.dart'; import 'Components/Previous/previous_view.dart'; import 'Components/custom_clipper.dart'; import 'Components/Map/map_view.dart'; import 'Components/webView.dart'; import 'Models/map-marker.dart'; import 'constants.dart'; void main() { String initialRoute; initialRoute = '/home'; final MyApp myApp = MyApp( initialRoute: initialRoute, //context: localContext, ); runApp(myApp); } class MyApp extends StatefulWidget { final String initialRoute; //final Context context; MyApp({this.initialRoute}); // This widget is the root of your application. @override _MyAppState createState() => _MyAppState(); } class _MyAppState extends State { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, title: 'Tablet App Demo', initialRoute: widget.initialRoute, /*supportedLocales: [ const Locale('en', 'US'), const Locale('fr', 'FR'), ],*/ theme: ThemeData( primarySwatch: Colors.grey, scaffoldBackgroundColor: kBackgroundGrey, //fontFamily: "Vollkorn", textTheme: TextTheme(bodyText1: TextStyle(color: kMainRed)), visualDensity: VisualDensity.adaptivePlatformDensity, ), routes: { '/previous': (context) => PreviousViewWidget(title: 'Tablet App Demo Home Page'), '/home': (context) => MainViewWidget() } ); } }