12345678910111213141516171819202122232425262728293031323334353637 |
- import 'package:firebase_core/firebase_core.dart';
- import 'package:flutter/material.dart';
- import 'package:flutter/services.dart';
- import 'package:provider/provider.dart';
- import 'package:putra_go/services/auth.dart';
- import 'models/user.dart';
- import 'screens/passenger/home_page.dart';
- void main() async {
- WidgetsFlutterBinding.ensureInitialized();
- await Firebase.initializeApp();
- runApp(const MyApp());
- SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(
- statusBarColor: Colors.transparent,
- statusBarIconBrightness: Brightness.dark,
- systemNavigationBarColor: Colors.transparent,
- systemNavigationBarIconBrightness: Brightness.dark,
- ));
- }
- class MyApp extends StatelessWidget {
- const MyApp({Key? key}) : super(key: key);
- @override
- Widget build(BuildContext context) {
- //add stream Provider
- return StreamProvider<User?>.value(
- value: AuthService().user,
- initialData: null,
- child: const MaterialApp(
- debugShowCheckedModeBanner: false,
- title: 'PutraGo',
- home: HomePage(),
- ),
- );
- }
- }
|