القائمة الرئيسية

الصفحات

 مشاركة جديدة 

كود رفع وتخزين البيانات الى الفايربيس فايرستور


import 'package:flutter/material.dart';

import 'package:cloud_firestore/cloud_firestore.dart';

import 'package:firebase_core/firebase_core.dart';


void main() async {

WidgetsFlutterBinding.ensureInitialized();

await Firebase.initializeApp();

runApp(MyApp());

}


class MyApp extends StatelessWidget {

@override

Widget build(BuildContext context) {

return MaterialApp(

title: 'Firebase',

home: AddData(),

);

}

}


class AddData extends StatelessWidget {

@override

Widget build(BuildContext context) {

return Scaffold(

appBar: AppBar(

backgroundColor: Colors.green,

title: Text("geeksforgeeks"),

),

body: StreamBuilder(

stream: FirebaseFirestore.instance.collection('data').snapshots(),

builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) {

if (!snapshot.hasData) {

return Center(

child: CircularProgressIndicator(),

);

}


return ListView(

children: snapshot.data.docs.map((document) {

return Container(

child: Center(child: Text(document['text'])),

);

}).toList(),

);

},

),

);

}

}


هل اعجبك الموضوع :

تعليقات

التنقل السريع