import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/material.dart'; import 'firebase_options.dart'; import 'push_notifications_initializer.dart'; import 'package:physigo/logIn.dart'; import 'package:physigo/profilePage.dart'; import 'package:physigo/widgets/rankingNavigation.dart'; import 'package:physigo/SignupPage.dart'; import 'package:physigo/mainPage.dart'; import 'package:physigo/welcomeScreen.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); handleMessages(); runApp(const PhysiGo()); } class PhysiGo extends StatelessWidget { const PhysiGo({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'PhisyGo', theme: ThemeData( primarySwatch: Colors.blueGrey, ), initialRoute: '/', routes: { '/': (context) => MyHomePage(title: ''), '/register': (context) => SignupPage(), //'/register2': (context) => RegisterScreen2(title: ''), //'/register3': (context) => RegisterScreen3(title: ''), '/login': (context) => LogIn(title: ''), '/profilePage': (context) => ProfilePage(title: ''), '/mainPage': (context) => MainPage() }, //home: const MyHomePage(title: 'Flutter Demo Home Page'), ); } }