eTechViral
eTechViral
  • 278
  • 427 961
Flutter Firebase with Bloc State management Solution | Complete Crash Course | #firebase #flutter
#flutter #firebase #bloc
Welcome to the Flutter Firebase with Bloc State management Solution Crash Course. This course will be a guide to mastery in learning Flutter with Firebase as a backend and managing state with BLoC library. In this video you will learn the following:
00:00 - Firebase Introduction
03:40 - Flutter Firebase Setup Android
16:08 - Flutter Firebase Setup Web
20:11 - Flutter Firebase Setup iOS
22:48 - Flutter Firebase Setup using FlutterFire CLI
35:28 - Flutter Firebase CRUD
36:04 - Create Firestore Database
37:13 - Exploring Firestore Database
37:46 - Trying CRUD manually in Firestore Database
42:00 - Configuring Project
43:13 - Cloud Firestore Create Operation
50:56 - Cloud Firestore Read Operation
01:01:49 - Cloud Firestore Update Operation
01:05:20 - Cloud Firestore Delete Operation
01:09:25 - Flutter State Management Overview (Bloc)
01:13:40 - Flutter Build Counter App with Bloc
01:32:07 - Flutter Build Counter App with Cubit
01:40:50 - Flutter Build Firebase CRUD App with Bloc
02:09:29 - Flutter Build Firebase CRUD App with Cubit
02:17:29 - Flutter Firebase Email/Password Auth + Exception Handling
02:48:16 - Flutter Firebase Google Authentication
03:03:00 - Flutter Firebase Microsoft Authentication
03:19:49 - Build Complete Notes App in Flutter using Firebase
Want to become a Flutter & Firebase Expert ? Checkout our Flutter & Firebase Bootcamp:
ua-cam.com/play/PLbgNPmiSEwEa4AC4msITOYfY8WXOP2irn.html
🌎 Find me on :
GitHub : github.com/AdnanKhan45
LinkedIn : www.linkedin.com/in/muhammad-adnan-developer/
Instagram : dev.adnankhan
Medium : medium.com/@ak187429
💼 eTechViral
Instagram: etechviral
LinkediIn: www.linkedin.com/company/etechviral
FB: web. etechviral
twitter: etechviral
Переглядів: 1 169

Відео

Devin AI is taking over software engineers jobs? #devinai #ai
Переглядів 4759 місяців тому
#devinai #ai #artificialintelligence Is This the End of Software Engineering as We Know It? Introducing Devin AI Get ready to have your mind blown! Devin AI is poised to change the world of software development. This isn't just another AI chatbot - Devin is a full-fledged AI software engineer, capable of coding, debugging, and even building apps from scratch which is created by Cognition and le...
Flutter Firebase Microsoft Auth | Azure AD #flutter #microsoft #azure
Переглядів 6 тис.9 місяців тому
#flutter #firebase #microsoft #azure In this video, we will learn how to sign in to a flutter app (Mobile & Web) using Firebase Microsoft Auth. Set up firebase in minutes: ua-cam.com/video/-_3iOlzsC9I/v-deo.html 7 Weeks of Flutter and Firebase Developer Bootcamp: ua-cam.com/video/anUCme-_glo/v-deo.html Flutter SDK Setup for MacOS and Windows: ua-cam.com/video/cHhUiXzgFdU/v-deo.html 🌎 Find me on...
WEEK 6 | Google Maps Clone Clean Architecture UI Design | Flutter & Firebase Bootcamp
Переглядів 1 тис.10 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 2nd last video of WEEK 6 of Flutter & Firebase Developer Bootcamp. In this part, we will design UI of Google Maps Clone Clean Architecture in Flutter. Join our WhatsApp Community for latest updates: chat.whatsapp.com/EdZ4xLEQqig20bN22DUxGc Checkout full playlist of Flutter & Firebase Developer Bootcamp: ua-cam.com/play/...
What's new in Flutter 3.19 ? Flutter latest release
Переглядів 6 тис.10 місяців тому
#flutter #latestupdate #flutter3.19 Flutter just releases 3.19 with so many features and improvements. Which includes Dart SDK for Gemini, a widget enabling developers o add fine-grained control to widget animations, a rendering boost with updates to impeller, tooling to help implement deep links, Windows Arm64 support and much more. Watch 7 Weeks of Flutter & Firebase Developer Bootcamp : ua-c...
WEEK 6 | Clean Architecture Revision, App Demo & Project Structure | Flutter & Firebase Bootcamp
Переглядів 60810 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 1st last video of WEEK 6 of Flutter & Firebase Developer Bootcamp. In this part, we will take a quick recap of Clean Architecture, and will have a look at Google Map Clone that how much features we will integrate in it. And finally we will setup project structure to start building Google Map Clone in Flutter. Join our W...
Build WhatsApp Clone with Clean Architecture - WEEK 4 & 5 of Flutter & Firebase Developer Bootcamp
Переглядів 9 тис.10 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture #whatsapp Welcome to the Complete Clean Architecture WEEK 4 & 5 of Flutter & Firebase Development Bootcamp, in these WEEKs we will build complete WhatsApp Clone with Clean Architecture, including the following features: 🎉 WEEK 4 Flutter & Firebase Bootcamp 🎉 00:00 - Overview to Software Structure & Design 05:49 - Understanding Clean Architecture 0...
WEEK 5 | WhatsApp Clone Firebase Push Notifications & Functions | Flutter & Firebase Bootcamp
Переглядів 86911 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 19th last video of WEEK 5 of Flutter & Firebase Developer Bootcamp. In this part, we will setup our flutter app with firebase cloud message or FCM so it can receive push notifications. First we will generate push notifications using manual way, then we will write a backend cloud function which will trigger itself on som...
WEEK 5 | WhatsApp Clone Clean Architecture Agora Video Call Flutter | Flutter & Firebase Bootcamp
Переглядів 67911 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 18th last video of WEEK 5 of Flutter & Firebase Developer Bootcamp. In this part, we will bind all the logic back to the UI, this includes creating cubits for call feature, injecting all of the classes of call feature in the injection container, creating CallPage & PickUpCallPage, setting up a node server to generate Ag...
WEEK 5 | WhatsApp Clone Clean Architecture Call Domain & Data Layer | Flutter & Firebase Bootcamp
Переглядів 16111 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 17th video of WEEK 5 of Flutter & Firebase Developer Bootcamp. In this part, we will implement Domain & Data Layer of call feature. Join our WhatsApp Community for latest updates: chat.whatsapp.com/EdZ4xLEQqig20bN22DUxGc Checkout full playlist of Flutter & Firebase Developer Bootcamp: ua-cam.com/play/PLbgNPmiSEwEa4AC4ms...
WEEK 5 | WhatsApp Clone Clean Architecture Status Binding Logic in UI | Flutter & Firebase Bootcamp
Переглядів 38211 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 16th video of WEEK 5 of Flutter & Firebase Developer Bootcamp. In this part, we will finally bind all the logic back to the UI of status feature. This includes upload status, delete status, update status, seen status story and many other things. Join our WhatsApp Community for latest updates: chat.whatsapp.com/EdZ4xLEQq...
WEEK 5 | WhatsApp Clone Clean Architecture Status Feature Data Layer | Flutter & Firebase Bootcamp
Переглядів 19111 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 15th video of WEEK 5 of Flutter & Firebase Developer Bootcamp. In this part, we will implement Data Layer of Status Feature. Along with that, we will implement Cubits, and lastly will inject all the classes of status feature in the injection container through Dependency Injection (DI). Join our WhatsApp Community for la...
WEEK 5 | WhatsApp Clone Clean Architecture Status Feature Domain Layer | Flutter & Firebase Bootcamp
Переглядів 26111 місяців тому
#flutter #firebase #bootcamp #cleanarchitecture Hi Everyone! Welcome to the 14th video of WEEK 5 of Flutter & Firebase Developer Bootcamp. In this part, we will implement Domain Layer of Status Feature. Along with that, we will learn how to fix exceptions raised by pubspec.yaml file when dependencies version fails to match. Join our WhatsApp Community for latest updates: chat.whatsapp.com/EdZ4x...
WEEK 4 | WhatsApp Clone Clean Architecture Chat Binding Logic in UI #2 | Flutter & Firebase Bootcamp
Переглядів 35811 місяців тому
WEEK 4 | WhatsApp Clone Clean Architecture Chat Binding Logic in UI #2 | Flutter & Firebase Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture Chat Binding Logic in UI #1 | Flutter & Firebase Bootcamp
Переглядів 56511 місяців тому
WEEK 4 | WhatsApp Clone Clean Architecture Chat Binding Logic in UI #1 | Flutter & Firebase Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture Chat Feature Data Layer | Flutter & Firebase Bootcamp
Переглядів 40311 місяців тому
WEEK 4 | WhatsApp Clone Clean Architecture Chat Feature Data Layer | Flutter & Firebase Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture Chat Feature Domain Layer | Flutter & Firebase Bootcamp
Переглядів 37411 місяців тому
WEEK 4 | WhatsApp Clone Clean Architecture Chat Feature Domain Layer | Flutter & Firebase Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture User Binding Logic With UI | Flutter & Firebase Bootcamp
Переглядів 86611 місяців тому
WEEK 4 | WhatsApp Clone Clean Architecture User Binding Logic With UI | Flutter & Firebase Bootcamp
Google Gemini AI in 6 minutes
Переглядів 1,9 тис.Рік тому
Google Gemini AI in 6 minutes
Why you should learn flutter in 2024 ?
Переглядів 2,1 тис.Рік тому
Why you should learn flutter in 2024 ?
eTechViral Introducing new brand Identity
Переглядів 81Рік тому
eTechViral Introducing new brand Identity
WEEK 4 | WhatsApp Clone Clean Architecture User Dependency Injection | Flutter & Firebase Bootcamp
Переглядів 443Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture User Dependency Injection | Flutter & Firebase Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture User Presentation Layer | Flutter & Firebase Bootcamp
Переглядів 427Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture User Presentation Layer | Flutter & Firebase Bootcamp
What's new in Flutter 3.16 | Flutter Latest release | Flutter performance Impeller
Переглядів 2,6 тис.Рік тому
What's new in Flutter 3.16 | Flutter Latest release | Flutter performance Impeller
WEEK 4 | WhatsApp Clone Clean Architecture User Data Layer | Flutter & Firebase Developer Bootcamp
Переглядів 445Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture User Data Layer | Flutter & Firebase Developer Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture User Domain Layer | Flutter & Firebase Developer Bootcamp
Переглядів 472Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture User Domain Layer | Flutter & Firebase Developer Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture UI Design Part 3 | Flutter & Firebase Developer Bootcamp
Переглядів 536Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture UI Design Part 3 | Flutter & Firebase Developer Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture UI Design Part 2 | Flutter & Firebase Developer Bootcamp
Переглядів 551Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture UI Design Part 2 | Flutter & Firebase Developer Bootcamp
WEEK 4 | WhatsApp Clone Clean Architecture UI Design Part 1 | Flutter & Firebase Developer Bootcamp
Переглядів 1,4 тис.Рік тому
WEEK 4 | WhatsApp Clone Clean Architecture UI Design Part 1 | Flutter & Firebase Developer Bootcamp
WEEK 4 | Flutter Clean Architecture | Flutter & Firebase Developer Bootcamp
Переглядів 1,1 тис.Рік тому
WEEK 4 | Flutter Clean Architecture | Flutter & Firebase Developer Bootcamp

КОМЕНТАРІ

  • @FelipeArcaContal
    @FelipeArcaContal 6 днів тому

    ¿with flutterflow?

  • @muhammadnouman2122
    @muhammadnouman2122 11 днів тому

    finally from past 7 day iam here on that video , thanks sir for this amazing course this is my first app of backened developement

  • @naveenkumarprasad932
    @naveenkumarprasad932 14 днів тому

    Hi Team, I am getting below error and not able to resolve, please someone help me Unhandled Exception: [firebase_auth/invalid-credential] HttpMetadata{status=401, cachePolicy=NO_CACHE, cacheDurationJava=null, cacheImmutable=false, staleWhileRevalidate=null, filename=null, lastModified=null, retryAfter=null, crossOriginEmbedderPolicy=null, crossOriginOpenerPolicy=null, crossOriginResourcePolicy=null, permissionsPolicies=[], headers=HTTP/1.1 200 OK

  • @mohamedchabchoub8022
    @mohamedchabchoub8022 16 днів тому

    what if i had the authenticator app istalled on my phone ?

  • @ajju_jaihind
    @ajju_jaihind 16 днів тому

    sir make clone videos with node js backend

  • @ITtalkswithshah
    @ITtalkswithshah 20 днів тому

    Api py bootcom kro

  • @DMNBK
    @DMNBK 25 днів тому

    Brilliant video, thank you so much professor

    • @eTechViral
      @eTechViral 16 днів тому

      Thanks! Glad you liked it.

  • @ITtalkswithshah
    @ITtalkswithshah 26 днів тому

    Api pr bootcom bna dy

  • @sujan2820
    @sujan2820 28 днів тому

    Can you please make api with flutter

  • @gopalmakwana3412
    @gopalmakwana3412 Місяць тому

    I'm implementing the same but getting below error: Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared. Some specific scenarios are - 1) Using IDP-Initiated SAML SSO. 2) Using signInWithRedirect in a storage-partitioned browser environment.

  • @sujan2820
    @sujan2820 Місяць тому

    Make more vdo

  • @dhruvsoni9929
    @dhruvsoni9929 Місяць тому

    One of the best explanation on trees in flutter

  • @IRgEEK
    @IRgEEK Місяць тому

    Thanks for the great overview!

  • @LarsRyeJeppesen
    @LarsRyeJeppesen Місяць тому

    this was very nice. Thanks

  • @LarsRyeJeppesen
    @LarsRyeJeppesen Місяць тому

    Thanks

  • @taofeeqomotolani2311
    @taofeeqomotolani2311 Місяць тому

    Damn, finally I understand this. The key point is to remember that the custom widget has a different context from the widget that its build method returns.

  • @Dipankarr_
    @Dipankarr_ Місяць тому

    5:18:58 Static

  • @ranaadeel7964
    @ranaadeel7964 Місяць тому

    very helpfull and well explained

  • @rajvada_
    @rajvada_ 2 місяці тому

    maine app ka sign krliya aur aab file genrate krli , ab maine ek issue notice kiya app me kiya usse fix krne ke baad phir se sign process krna hoga? maine abhi tab ek bar bhe app upload nhi kiya hai playstore me , mai confuse hoon

  • @takundamafuta7355
    @takundamafuta7355 2 місяці тому

    Hi, which text editor or IDE is this?

  • @takundamafuta7355
    @takundamafuta7355 2 місяці тому

    Hi sir, do you have a tutorial of how you setup your vscode extensions, everything looks awesome? I'm curious to know when you minimise e.g. it appears with a closing bracket.

  • @Dingko남궁권
    @Dingko남궁권 2 місяці тому

    Hello, I enjoyed the video. I have a question, why did you use the scheduler instead of using the TTL policies provided by firestore? TTL policies docs : firebase.google.com/docs/firestore/ttl

  • @takundamafuta7355
    @takundamafuta7355 2 місяці тому

    Thank you, can you share vscode extensions you are using?

  • @AnasKhan-wd1qc
    @AnasKhan-wd1qc 2 місяці тому

    well explained

  • @cod3r.mirza1
    @cod3r.mirza1 2 місяці тому

    Does it includes State management ?? And Which One?

  • @frankyjunior6005
    @frankyjunior6005 2 місяці тому

    hi is this support pagination to load old message?

  • @frankyjunior6005
    @frankyjunior6005 2 місяці тому

    i thought you will retrieve that data from firebase too in this course like in your title

  • @Leo22Fig
    @Leo22Fig 2 місяці тому

    The Tenant Id is an optional param. If you guys are gettint the error AADSTS50020 saying that the account is nor registered on the tenant, and the objective is gettint it open to ANY windoes account, DO NOT SEND the tenant id.

  • @kameshsingh9402
    @kameshsingh9402 2 місяці тому

    can you share the code of stateless and stateful widget that you have write

  • @Jhonwick-c3o
    @Jhonwick-c3o 3 місяці тому

    I am finish wkwkkw thanks bro

  • @SWAPNILSHAWEditor
    @SWAPNILSHAWEditor 3 місяці тому

    where i will get the soucre code for this video?

    • @eTechViral
      @eTechViral 3 місяці тому

      github.com/AdnanKhan45/Flutter-Firebase-Bootcamp/tree/Week2

  • @jagdishverma9352
    @jagdishverma9352 3 місяці тому

    Very true but I'm still here bahut achha

  • @jagdishverma9352
    @jagdishverma9352 3 місяці тому

    Very good channel is best

  • @Roy007-j2e
    @Roy007-j2e 3 місяці тому

    Hello sir I'm from India and loves to watch your amazing video thank you so much ❤

  • @CartoonHouse-nc5sm
    @CartoonHouse-nc5sm 3 місяці тому

    Sir great work ❤

  • @JustSomeone-ul9de
    @JustSomeone-ul9de 3 місяці тому

    Bro you're a blessing, thank you for making this series 🙏

  • @2Roshan9
    @2Roshan9 3 місяці тому

    Brother speak Hindi then your channel will grow Faster beleive me

  •  3 місяці тому

    This was more useful than firebase documentation. Thanks!

  • @navaidali99
    @navaidali99 3 місяці тому

    Is it supported on web?

  • @abdulaziz9604
    @abdulaziz9604 4 місяці тому

    Amazing😮😮 It feels like a machine teaches the thoughts that come into my mind, and the guy explains them the next moment an absolute silicon brain.❤❤❤❤❤

  • @mayanksharma6232
    @mayanksharma6232 4 місяці тому

    threre is an error in customOAuthParameters Error: The named parameter 'customOAuthParameters' isn't defined. Try correcting the name to an existing named parameter's name, or defining a named parameter with the name 'customOAuthParameters'.dartundefined_named_parameter 1 positional argument expected by 'setCustomParameters', but 0 found. Try adding the missing argument.dartnot_enough_positional_arguments CAN YOU HELP??

  • @findrashid-op5zo
    @findrashid-op5zo 4 місяці тому

    Finally Things are cleared after watching your videos.

  • @subhambiswas8374
    @subhambiswas8374 4 місяці тому

    eZSnippet !

  • @Decem02
    @Decem02 5 місяців тому

    Thank you for your teaching My master

  • @thebrownfishrownak5842
    @thebrownfishrownak5842 5 місяців тому

    brother , i have a app created same way that u taught . but i want to build web app using firebase hosting, how can i do that? can u guide me please.

    • @eTechViral
      @eTechViral 5 місяців тому

      Please watch this video: ua-cam.com/video/xJo7Mqse960/v-deo.htmlsi=Qf0B7Xf-9Oruc3_i

  • @RootsToBytes
    @RootsToBytes 5 місяців тому

    I've done everything same but I can't login to Microsoft and getting error : {"error":{"code":403,"message":"Requests from this iOS client application <empty> are blocked.","errors":[{"message":"Requests from this iOS client application <empty> are blocked.","domain":"global","reason":"forbidden"}],"status":"PERMISSION_DENIED" do you know what's wrong with it?

  • @SubramanyanS-x3t
    @SubramanyanS-x3t 5 місяців тому

    hi is there any way to use the agora without serrver i have to host for my bootcamp. or do i hve to use the zegocloud

  • @GamerEmerald7200
    @GamerEmerald7200 5 місяців тому

    You literally showed us the Application secret and half of the application id which is not allowed.

    • @eTechViral
      @eTechViral 5 місяців тому

      You'll see your ids in your Active Directory.

  • @varunwahi9015
    @varunwahi9015 5 місяців тому

    Please keep the speed a little slow

  • @varunwahi9015
    @varunwahi9015 5 місяців тому

    I am getting exit code 48 when trying to initialise using mongod command. i think my previous server is still up. How do i fix this?