No video

Flutter Firestore CRUD Operations (Create Read Update & Delete)

  Рет қаралды 11,642

Coding With T

Coding With T

Күн бұрын

Master Flutter Firebase with our tutorial, diving into essential Firestore CRUD operations. Learn to seamlessly implement data management in your Flutter app, enhancing efficiency and user experience.
► Complete E-Commerce App Playlist : • Professional Flutter E...
🎊 E-COMMERCE APP
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
🎁 DOWNLOAD SOURCE CODE: codingwitht.com/product/flutt...
❤️ FLUTTER E-COMMERCE APP PLAYLISTS
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Complete E-Commerce App : • Professional Flutter E...
► Section - 1 Configuration : • Professional Flutter P...
► Section - 2 Login App : • Professional Flutter P...
► Section - 3 eCommerce UI : • Flutter Complete Ecomm...
► Section - 4 Login Backend: • Flutter Firebase Cours...
► Section - 5 eCommerce Backend: • Flutter E-Commerce App...
❤️ SUBSCRIPTIONS
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Join Patreon to Access Premium Content: / membership
COURSES
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► FLUTTER CRASH COURSE • Flutter Crash Course f...
► LOGIN APP FIREBASE • Flutter Login App - UI...
🧑‍💻 RELATED VIDEOS
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
► Splash Screen Design: • Latest Flutter Splash ...
► Login Screen Design: • Login Page in Flutter ...
► Registration Screen Design: • Flutter Signup Page De...
► Create/Save User Data: • Flutter Firebase Email...
► GetX Basics: • Flutter Firestore CRUD...
CHAPTERS
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
00:00 Introduction
00:37 Video Overview
03:00 Playlist Overview
03:25 Video Breakdown
04:33 What is GetX (Basics about Getx and Getx Controller)
08:46 How to create User Repository in flutter firebase (Create User)
09:07 How Firebase Firestore Database works
10:20 Query to fetch or retrieve data from firebase firestore
14:57 Query to Update data in firebase firestore database
15:35 Query to Delete/Remove data in firebase firestore database
15:56 How to fetch/retrieve user data only once ( Reduce number of Reads)
24:33 How to update data in firestore database
28:36 How to delete User from firebase Authentication and firestore database
34:28 Results
FOLLOW US ON SOCIAL MEDIA
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
💻 Facebook | / codingwithtea
💻 Instagram | / coding_with_tea
Here's a detailed breakdown of what we'll cover:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Embark on a comprehensive Flutter Firebase Firestore tutorial, where we delve into every aspect of data management. Here's what you'll master:
1. Adding Data to Firestore:
Learn the intricacies of seamlessly adding data to Firebase Firestore, ensuring efficient and dynamic storage of information in your Flutter app.
2. Retrieving Data from Firestore:
Unlock the power of data retrieval from Firebase Firestore. Master the techniques to fetch data and enhance your app's responsiveness and user experience.
3. Updating Firebase Firestore Data:
Dive into the details of updating Firebase Firestore data, ensuring your app stays synchronized with the latest information. We guide you through the process step by step.
4. Deleting Data from Firestore:
Explore the techniques to efficiently delete data from Firebase Firestore. Master the art of maintaining a clean and organized Firestore database.
5. Managing Firebase Authentication User Data:
Learn the nuances of manipulating user data in Firebase Authentication. Whether it's updating profiles or managing user information, we guide you through each step for a seamless user experience.
Join us on this SEO-optimized journey to become a Flutter Firebase Firestore expert. Level up your Flutter app development skills with our detailed tutorial, ensuring you have the knowledge to create efficient and dynamic data-driven applications. Watch now and enhance your proficiency in Firebase Firestore integration!

Пікірлер: 80
@khaledmohamed6777
@khaledmohamed6777 7 ай бұрын
Fantastic as usual ❤️🙏
@CodingwithT
@CodingwithT 7 ай бұрын
Thank you 🙏
@professionneljacques4210
@professionneljacques4210 2 ай бұрын
Fantastic as usual
@CodingwithT
@CodingwithT 2 ай бұрын
Thank you so much 😀
@wasifladla2084
@wasifladla2084 7 ай бұрын
may I know where do you put the shimmer.dart file in?
@kKevin09
@kKevin09 7 ай бұрын
Thank you, especially this CRUD operations. May I ask to number your videos, from 1 to how many until, because I struggle finding the next video, I might not have watched all your videos in the playlist in an order.
@CodingwithT
@CodingwithT 7 ай бұрын
I'm glad it's helpful 😁. You can watch the complete playlist in a sequence as uploaded. Link is in the description 🎉
@bobmus1010
@bobmus1010 2 ай бұрын
may I know where do you put the update_name_controller.dart file in ?👍👍👍
@A2Vloogs
@A2Vloogs 7 ай бұрын
Brother please upload videos regularly. When's the next one coming?
@charles9480
@charles9480 7 ай бұрын
any chance we can have an example of localization in later videos? system define and possibly user selected? This was an excellent video, Thanks again!
@CodingwithT
@CodingwithT 7 ай бұрын
Yes we can have it. That's easy and I will definitely try to create a video on it.
@SamirAa-tw8xh
@SamirAa-tw8xh 9 күн бұрын
Hey friend, i have a problem with profile screen when i select the profile screen there no email show and user name only show the profile image when i select another screen and come back to the profile screen then show me the email and user name again what the problem
@HafizurRahman-lf8zn
@HafizurRahman-lf8zn Ай бұрын
Assalamu alaikum. Brother your explanation skills are exceptional. Could you please create some projects using REST API, BLoC, and Dio? Take love from Bangladesh.
@CodingwithT
@CodingwithT 17 күн бұрын
Wa alaikum assalam! Thank you for your kind words! Creating projects with REST API, BLoC, and Dio sounds like a great idea. It's a powerful combination for building robust Flutter applications. I will do it in my upcoming tutorials
@faruqueaziz682
@faruqueaziz682 3 ай бұрын
This is a great tutorial to learn from. I was wondering if we can use REST Api in the place of Firebase; if so then how can we implement that?
@CodingwithT
@CodingwithT 2 ай бұрын
Thank you for your support. Yes, you can definitely use REST API instead of Firebase.
@zzziioo313
@zzziioo313 7 ай бұрын
Thank you so much for this tutorial. When I import the UserController in profile page. I am getting an following error: type 'UserController' is not a subtype of type 'UserController' in type cast where UserController is from package:elderly_app/src/controller/user_controller.dart.
@CodingwithT
@CodingwithT 7 ай бұрын
Not sure here.. You might have 2 classes with the same name.
@ahmadali-bi9my
@ahmadali-bi9my 5 ай бұрын
I'm following yours tutorials it great and helpful but I faced some issue in this video when I updated the singlefield record the record in Firebase update but not on UI and give lateinitializationerror: first name already initializ and when I upload picture to storage it uploaded but the url not storing in firestore
@CodingwithT
@CodingwithT 5 ай бұрын
Not sure, 🤔 need to debug your code
@TunerXMusic4u
@TunerXMusic4u 12 күн бұрын
Whenever i click on verify, it's sayinh something went wrong
@abhisheksitar
@abhisheksitar 3 ай бұрын
Great tutorial brother! One suggestion I have is instead of putting Get.put(DependecyClass) in individual classes, would not it be better to put them all in one place like main.dart and just use the static instance method to get those instances?
@jameskimani3574
@jameskimani3574 2 ай бұрын
that way, we will have dependencies in places they are not needed
@abhisheksitar
@abhisheksitar 2 ай бұрын
@@jameskimani3574 you can always do lazyPut as well so they are instantiated only when needed. I find it hard to manage dependencies if they are scattered throughout project
@maazafridi2090
@maazafridi2090 7 ай бұрын
this error showing while this.user(user) The argument type 'Future Function(UserModel)' can't be assigned to the parameter type 'UserModel?'.
@CodingwithT
@CodingwithT 5 ай бұрын
You need to assign the user model
@SyahmieHazren
@SyahmieHazren 7 ай бұрын
may I know where do you put the network_manager.dart file in ?
@CodingwithT
@CodingwithT 7 ай бұрын
In the utils helper
@maazafridi2090
@maazafridi2090 7 ай бұрын
when we use final user = await userRepository.fetchUserDetails() ... it gives the error that 1 positional argument but -0 found ..... in the fetch user detail method you have given the user model variable ... how to manage it... here..
@CodingwithT
@CodingwithT 7 ай бұрын
You have to pass the required attribute when you are receiving in the repository function
@alifuad3893
@alifuad3893 7 ай бұрын
my code is the exact same as yours, but whenever i am retrieving data it shows me empty, i did all the steps for the home screen app bar and the profile tile. can you please help?
@PutTrader-ol2se
@PutTrader-ol2se 6 ай бұрын
check your firebase collection name correct user in place of Users
@youcase6312
@youcase6312 7 ай бұрын
i am waiting for admin panel. Your video is really good (Learning platform)
@CodingwithT
@CodingwithT 7 ай бұрын
Glad to hear that
@hackershood1341
@hackershood1341 Ай бұрын
@CodingwithT Please when i click on delete account and the delete on the popup, it doesn't open the reAuthentication page it just keep loading... Please can you help me out???
@CodingwithT
@CodingwithT Ай бұрын
I think you are not triggering the action. Otherwise It should show reAuth or simply delete the Data if already recently authenticated.
@waheedolalekan1099
@waheedolalekan1099 7 ай бұрын
@CodingwithT, how can i get the assets file like the onboading pictures and the likes
@CodingwithT
@CodingwithT 6 ай бұрын
You can download the starter kit from the product link in the description to get assets.
@markleo2455
@markleo2455 4 ай бұрын
hello. can i see how you assigned the logout button and the controller
@CodingwithT
@CodingwithT 4 ай бұрын
Just called the logout function from the button’s onPressed
@sohelindian1988
@sohelindian1988 5 ай бұрын
when we click close account then it display only docear animation & take inifintie time . kindly provide your suggestion
@CodingwithT
@CodingwithT 5 ай бұрын
I think you have to debug and share the error
@kharyurde
@kharyurde 7 ай бұрын
Thank you so much for this tutorial...from Nigeria Please I am getting the following error from my update name controller: 1, error: 'firstName' can't be used as a setter because it's final. , error: 'lastName' can't be used as a setter because it's final.
@CodingwithT
@CodingwithT 7 ай бұрын
You welcome 🤗. Just remove the final keywords from both first and last names. The final keyword means that this variable is final and cannot be reassigned once something is already assigned.
@QujuanK1
@QujuanK1 6 ай бұрын
I'm having a issue that when i hit the save button the name changes but when i hit the back arrow from profile screen the screen refreshes with old name once I hit back to home screen then it changes to new name
@scorpio645
@scorpio645 6 ай бұрын
I am getting the same problem, @Coding with T, can you please help?
@CodingwithT
@CodingwithT 6 ай бұрын
You can call Update() method of Getx right after when you save. It will automatically refresh all the variables and redraw the screen design with new data.
@nsofordaniel4973
@nsofordaniel4973 5 ай бұрын
were you able to solve it?
@nsofordaniel4973
@nsofordaniel4973 5 ай бұрын
were you able to solve it?@@scorpio645
@nsofordaniel4973
@nsofordaniel4973 5 ай бұрын
if you can elaborate more on how to solve this i'll appreciate. which update() method you mean?@@CodingwithT
@alansomathew10
@alansomathew10 7 ай бұрын
can you please update the assets folder with the animation image and image_string.dart file in the starter kit it very helpful for beginners
@CodingwithT
@CodingwithT 7 ай бұрын
Animations already added
@alansomathew10
@alansomathew10 7 ай бұрын
as JSON files but the image_string.dart is not updated that is why I am confused can u please update the image_string.dart file also @@CodingwithT
@gautamsolanki3644
@gautamsolanki3644 3 ай бұрын
full name or data onnly one time show after refresh not show whwnvwe i login one time show aftr reload not show
@murtazaali9346
@murtazaali9346 Ай бұрын
make sure ur device is connected with the internet when you open the app. Here we are fetching data from firestore when our app is launched so we need internet for it and u can save data in local storage and show it for better experience.
@ananyasah900
@ananyasah900 Ай бұрын
The method 'fetchUserDetail' isn't defined for the type 'UserRepository'.
@ananyasah900
@ananyasah900 Ай бұрын
please reply!
@CodingwithT
@CodingwithT 25 күн бұрын
Please watch the earlier videos of backend where we let the user login and fetch their data
@unknownprogramme
@unknownprogramme 3 ай бұрын
Change Name screen is not designed in the previous tutorials. there is intro of ChangeName Screen but not designed
@CodingwithT
@CodingwithT 3 ай бұрын
That’s just a text form field as far as design is concerned
@gawaderajesh
@gawaderajesh 7 ай бұрын
waiting...
@CodingwithT
@CodingwithT 7 ай бұрын
Thank you 🙏
@keosokleang4649
@keosokleang4649 6 ай бұрын
Hello Sir ! I got into a google sign up and sign in problem , like it only ask for which google account i am gonna choose for the first time only , and after that even if i delete the account or press signup with google , the same account got automatically logged in, is there any solution sir ?
@CodingwithT
@CodingwithT 6 ай бұрын
Is logout properly handled? Using await and call GoogleSignOut etc
@keosokleang4649
@keosokleang4649 6 ай бұрын
@@CodingwithT lemme check it abit , i think its because i missed some part
@user-fj8pg6zt6k
@user-fj8pg6zt6k 8 күн бұрын
The data Not Saved it is Empty only Why?? please Anyone help!!
@CodingwithT
@CodingwithT 3 күн бұрын
To resolve the issue with data not being saved, I recommend debugging your code to identify the problem. Ensure that your data writing operations are correctly implemented and that there are no issues with data structure or Firebase rules. If you encounter any specific errors during debugging, feel free to share them for further assistance.
@mobiledevloperroadtopro
@mobiledevloperroadtopro 5 ай бұрын
Привет, сделайте, пожалуйста, урок по использованию field Map Firestore
@CodingwithT
@CodingwithT 5 ай бұрын
Noted
@mobiledevloperroadtopro
@mobiledevloperroadtopro 5 ай бұрын
@@CodingwithT спасибо
@sohelindian1988
@sohelindian1988 5 ай бұрын
where to store shimmer.dart in a project strtucture?
@CodingwithT
@CodingwithT 5 ай бұрын
In the global widgets
@sohelindian1988
@sohelindian1988 5 ай бұрын
@@CodingwithT In commom widget but folder name where we put shimmer.dart file? and also share location of change_name.dart file ?
@meybad6365
@meybad6365 2 ай бұрын
@@sohelindian1988 tell me did you find this files??
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 44 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 105 МЛН
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 37 МЛН
Flutter Firebase CRUD (Create, Read, Update, Delete)
15:23
HeyFlutter․com
Рет қаралды 201 М.
Flutter Forgot Password with firebase | Reset Password in flutter
16:36
Most overpowered way to build mobile apps?
8:33
Beyond Fireship
Рет қаралды 753 М.
The Essential Guide to Flutter Email Verification with Firebase
24:17
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН