import 'package:flutter/material.dart'; import 'package:local_spend/pages/home_page.dart'; import 'package:local_spend/pages/login_page.dart'; import 'package:local_spend/pages/map_page.dart'; import 'package:local_spend/pages/receipt_page_2.dart'; import 'package:local_spend/pages/spash_screen.dart'; import 'package:local_spend/pages/more_page.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:local_spend/common/apifunctions/get_graph_data.dart'; void main() { runApp(MyApp()); } void loadGraphs() {} class GraphWithTitle { GraphWithTitle({this.graph, this.title}); GraphData graph; String title; } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: load graphs on app login and send to graph widgets return new MaterialApp( debugShowCheckedModeBanner: false, localizationsDelegates: [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, ], supportedLocales: [Locale("en")], title: "Local Spend Tracker", theme: new ThemeData( primarySwatch: Colors.blueGrey, ), routes: { "/HomePage": (BuildContext context) => HomePage(), "/LoginPage": (BuildContext context) => LoginPage(), '/MapPage': (BuildContext context) => MapPage(), "/ReceiptPage": (BuildContext context) => ReceiptPage2(), "/MorePage": (BuildContext context) => MorePage(), }, home: SplashScreen(), ); } }