【发布时间】:2022-01-08 10:16:13
【问题描述】:
import 'package:flutter/material.dart';
import 'package:todo_firebase/auth/authscreen.dart';
import 'package:todo_firebase/screens/home.dart';
import 'package:firebase_core/firebase_core.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
home: FutureBuilder(
future: Firebase.initializeApp(),
builder: (context, snapshot) {
if (snapshot.hasData) {
return Home();
} else {
return AuthScreen();
}
},
),
);
}
}
开发依赖
firebase_auth:^3.0.1 firebase_core:^1.4.0 firebase_database: ^8.0.1 cloud_firestore:^3.1.6 谷歌字体: 吐司:
【问题讨论】:
标签: firebase flutter google-cloud-firestore