main.dart 719 B

123456789101112131415161718192021222324252627
  1. import 'package:firebase_core/firebase_core.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:provider/provider.dart';
  4. import 'package:putra_go/services/auth.dart';
  5. import 'models/user.dart';
  6. import 'screens/passenger/userMain.dart';
  7. void main() async {
  8. WidgetsFlutterBinding.ensureInitialized();
  9. await Firebase.initializeApp();
  10. runApp(MyApp());
  11. }
  12. class MyApp extends StatelessWidget {
  13. Widget build(BuildContext context) {
  14. //add stream Provider
  15. return StreamProvider<User?>.value(
  16. value: AuthService().user,
  17. initialData: null,
  18. child: const MaterialApp(
  19. debugShowCheckedModeBanner: false,
  20. title: 'PutraGo',
  21. home: HomePage(),
  22. ),
  23. );
  24. }
  25. }