Stream Builder vs Future Builder in Flutter Ursu/Hindi || Jawad Aslam

  Рет қаралды 1,010

Jawad Aslam

Jawad Aslam

Күн бұрын

Пікірлер: 3
@mubashirmunirahmed
@mubashirmunirahmed 9 ай бұрын
thanks ,its very easy to understand the difference of both of them
@jawadaslam8537
@jawadaslam8537 Ай бұрын
Glad to hear that
@jawadaslam8537
@jawadaslam8537 Жыл бұрын
import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/material.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); runApp(MaterialApp( home: MyApp(), )); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.white, appBar: AppBar(title:Text('Future & Stream Builder'),centerTitle: true, backgroundColor: Colors.orange,), body:StreamBuilder( stream: FirebaseFirestore.instance.collection('users').snapshots(), builder:(context,Mydata){ if(Mydata.hasData){ var documents=Mydata.data!.docs; print(documents); return ListView.builder( itemCount: documents.length, itemBuilder: (context, index) => Row( mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ Text('${documents[index]['name']}',style: TextStyle(fontSize: 23),), Text('${documents[index]['email']}',style: TextStyle(fontSize: 23),), ],)); } return CircularProgressIndicator(); }, ) ); } } class MyApp1 extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.white, appBar: AppBar(title:Text('Future & Stream Builder'),centerTitle: true, backgroundColor: Colors.orange,), body:FutureBuilder( future: FirebaseFirestore.instance.collection('users').get(), builder:(context,Mydata){ if(Mydata.hasData){ var documents=Mydata.data!.docs; print(documents); return ListView.builder( itemCount: documents.length, itemBuilder: (context, index) => Row( mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ Text('${documents[index]['name']}',style: TextStyle(fontSize: 23),), Text('${documents[index]['email']}',style: TextStyle(fontSize: 23),), ],)); } return CircularProgressIndicator(); }, ) ); } }
Divider & VerticalDivider Widget in Flutter || Jawad Aslam
5:15
Creating First Application In Android Studio in 2024
9:59
Codes Easy
Рет қаралды 1 МЛН
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 55 МЛН
Futures and Streams (Flutter FutureBuilder, StreamBuilder)
13:10
HeyFlutter․com
Рет қаралды 30 М.
React Native vs Flutter - Which should you use?
22:31
Simon Grimm
Рет қаралды 30 М.
My daughter is creative when it comes to eating food #funny #comedy #cute #baby#smart girl
00:17