Lesson 5: Remove default code
3:22
2 жыл бұрын
Lesson 2: Run the app
3:26
2 жыл бұрын
Lesson 1: Install flutter in windows
10:49
fetch data from firestore
19:43
2 жыл бұрын
Пікірлер
@mrdeath9132
@mrdeath9132 9 күн бұрын
hello sir , thanks for this wonderful explanation .
@droidmonk4820
@droidmonk4820 9 күн бұрын
Glad you liked it. Thanks, stay connected.
@UsamaQadeer-ek8no
@UsamaQadeer-ek8no 10 күн бұрын
Bro, 90% of our applications have a web panel. We handle this kind of stuff with our panel. Is it good?
@droidmonk4820
@droidmonk4820 9 күн бұрын
Remote Config is good, the changes are reflected in realtime and it's easy to implement. Do the functionalities that you already have implemented work in real-time?
@Harshaaaaaaa
@Harshaaaaaaa 17 күн бұрын
Your basic tutorials are amazing! Please keep making much videos 😊
@droidmonk4820
@droidmonk4820 17 күн бұрын
Thank you, 🙂. I am working on new videos. Stay connected.
@Aimenxo
@Aimenxo 24 күн бұрын
Can we upload multiple images at the same time
@droidmonk4820
@droidmonk4820 23 күн бұрын
You'll need to use a loop... Future<void> uploadImages() async { setState(() { _isUploading = true; }); final storageRef = FirebaseStorage.instance.ref(); final firestore = FirebaseFirestore.instance; for (var image in _images) { try { String fileName = Uuid().v4(); // Generate unique file name final imageRef = storageRef.child("images/$fileName.jpg"); // Upload image to Firebase Storage final uploadTask = await imageRef.putFile(image); // Get the download URL final downloadUrl = await imageRef.getDownloadURL(); // Save metadata to Firestore await firestore.collection("images").add({ "url": downloadUrl, "uploadedAt": Timestamp.now(), }); debugPrint("Image uploaded and metadata saved!"); } catch (e) { debugPrint("Error uploading image: $e"); } } setState(() { _isUploading = false; _images = []; // Clear the images after uploading }); }
@VSIVA-dr4yx
@VSIVA-dr4yx 28 күн бұрын
Bro what softwares use bro
@droidmonk4820
@droidmonk4820 28 күн бұрын
For Android app development??!!
@palletechnologies1860
@palletechnologies1860 Ай бұрын
Good
@droidmonk4820
@droidmonk4820 Ай бұрын
Thank you
@DarwinPatricioCordovaLucero
@DarwinPatricioCordovaLucero Ай бұрын
Very good explanation!
@droidmonk4820
@droidmonk4820 Ай бұрын
Thank you 🙂
@AbdulHadi-vz7mm
@AbdulHadi-vz7mm Ай бұрын
you are amazing bro i like the way you explain each and every step, it's just amazing. I have one suggestion for you to make a playlist so it will be easy for all viewers to access
@droidmonk4820
@droidmonk4820 Ай бұрын
Glad you liked the tutorial. And thanks for your suggestion. Working on new videos, so stay connected.
@ShakeeShirzad
@ShakeeShirzad Ай бұрын
First thanks for this nice tutorial. i have one question how to send exam result to specific user from cloud firestore
@droidmonk4820
@droidmonk4820 Ай бұрын
Glad to know that you liked my video. Regarding your query, you can create a collection to store the exam results by userid . And fetch the result for a specific user by its id wherever required. results (collection) |- resultId1 (docum ent) |- userId: "user123" |- subject: "Math" |- score: 95 |- date: "2024-11-18" |- resultId2 (document) |- userId: "user456" |- subject: "Science" |- score: 89 |- date: "2024-11-18"
@ThomasIkemann
@ThomasIkemann 3 ай бұрын
Hi Droidmonk, this video helped me alot and just fixed not only all problems I have had with the classes I wrote but also gave me a good understanding about how all of this works in dart. Thank you!
@droidmonk4820
@droidmonk4820 3 ай бұрын
Glad it helped, thanks for commenting.Stay connected.
@abhinandanraj5660
@abhinandanraj5660 3 ай бұрын
Such clearcut explanation. Just excellent!
@droidmonk4820
@droidmonk4820 3 ай бұрын
Glad it was helpful! Thanks for commenting Abhinandan , Stay connected.
@loot6
@loot6 3 ай бұрын
1:19 No link in the description how to set up the app with firebase services.
@droidmonk4820
@droidmonk4820 3 ай бұрын
Hi, I am extremely sorry. Here is the link.. kzbin.info/www/bejne/oaivq2Bmmpt4pZI And thanks for commenting. Stay connected.
@babayodamisa2655
@babayodamisa2655 4 ай бұрын
Waoh! Waoh! Waoh! I just hit a gold mine in the world of flutter/dart. I initially struggled to learn dart but was confused fortunately, your video just explained everything claerly and made learning a fun. Thank you a million times. Really appreciate you
@droidmonk4820
@droidmonk4820 4 ай бұрын
Glad to know it helped. Thanks for commenting. Stay connected.
@Noorkhan-h3b
@Noorkhan-h3b 4 ай бұрын
Thanks alot
@droidmonk4820
@droidmonk4820 4 ай бұрын
You are welcome. Stay connected.
@ciurdea8984
@ciurdea8984 4 ай бұрын
I get this error when i press sign in button, any help? ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)
@droidmonk4820
@droidmonk4820 4 ай бұрын
Please check once whether you have added the SHA fingerprint to the Firebase project?
@dyle9691
@dyle9691 5 ай бұрын
I owe it to you king 👑🐐
@droidmonk4820
@droidmonk4820 5 ай бұрын
Wow...thanks Stay connected
@akashkv41
@akashkv41 5 ай бұрын
Thank you
@droidmonk4820
@droidmonk4820 5 ай бұрын
Welcome. Stay connected.
@atharva7376
@atharva7376 6 ай бұрын
hey ... i have a app ideas with flutter i know firbase to make that app i know how to make but get stuck in logical part so there i used gpt a lot i get my work done but if interviewer will ask me any thing to change in code then i can't so as a biggner is it to do okk either i should focus on logic ......also please tell how to build logic
@droidmonk4820
@droidmonk4820 6 ай бұрын
Hi, Atharva Tools like chat gpt helps a lot, but if don't know the basics then you'll face lots of difficulties ahead. You code will be difficult to maintain. You face difficulties in making changes to your product. So try to get your basics clear. Its good that you know your weak points , now you can use chatgpt itself to get good at those concepts . Thanks for commenting, stay connected.
@ahmet9604
@ahmet9604 6 ай бұрын
First of all, thank you very much for the videos you share. I will have a suggestion. It would have been much more efficient if you had explained the topics you were trying to teach in sequence within a project. The videos in the playlist are not sequential. there are many codes changed between two videos. People who do not have all the codes in your project may have problems adding the codes you are trying to teach. ❤
@droidmonk4820
@droidmonk4820 6 ай бұрын
Thank you very much for the suggestion. I am planning some new videos , those will not have this issue. Thanks again for commenting, Stay connected.
@-julie-4882
@-julie-4882 6 ай бұрын
unfortunately, that doesn't work in web app :(
@droidmonk4820
@droidmonk4820 6 ай бұрын
What error do you get? Can you share some info from the stack trace!
@noxtube7937
@noxtube7937 7 ай бұрын
Thank you brother for this ulpfull tutorial; you really solve my problem
@droidmonk4820
@droidmonk4820 7 ай бұрын
Glad to know it helped. Stay connected.
@daniellawibz3878
@daniellawibz3878 7 ай бұрын
Bro thank you for what you're doing!
@droidmonk4820
@droidmonk4820 7 ай бұрын
Thanks for commenting, stay connected.
@azam_izm
@azam_izm 7 ай бұрын
thank you so much and lots of love from Pakistan sir
@droidmonk4820
@droidmonk4820 7 ай бұрын
Thank you Azam, stay connected.
@mugishaclinton7205
@mugishaclinton7205 7 ай бұрын
Thankyou very much for this sir. Could you please do one where the text displayed is using json in the firebase console. for example the txtData, the color of the text and the font size all in a json file and being loaded in the app
@droidmonk4820
@droidmonk4820 7 ай бұрын
Thanks for commenting. I shall make a video soon. Stay connected.
@tumwinegideon8699
@tumwinegideon8699 7 ай бұрын
Thank you very much. Could you please do one for using json.
@droidmonk4820
@droidmonk4820 7 ай бұрын
I shall try to create one, although I am not being able to keep my promises these days. Thanks for commenting , stay connected.
@unknown38835
@unknown38835 7 ай бұрын
Gran video, me sirvió muchísimo
@droidmonk4820
@droidmonk4820 7 ай бұрын
me alegro de escuchar eso Mantente conectado
@aloysiusmichael1635
@aloysiusmichael1635 7 ай бұрын
thx u very much bro, u are more meritorious than my lecturer who taught Flutter Firebase
@droidmonk4820
@droidmonk4820 7 ай бұрын
Glad to know that my video helped, thanks for commenting . Stay connected.
@Andrew_C_J
@Andrew_C_J 8 ай бұрын
Hello sir
@droidmonk4820
@droidmonk4820 8 ай бұрын
Hello, What's up?
@abhishekbhujel4158
@abhishekbhujel4158 8 ай бұрын
Hi Iam gettting this error Google sign-in failed: com.google.android.gms.common.api.ApiException: 10:
@droidmonk4820
@droidmonk4820 8 ай бұрын
This happens when you add a wrong SHA1 key, you have to get the SHA1 for your system.
@abhishekbhujel4158
@abhishekbhujel4158 8 ай бұрын
​@@droidmonk4820 i generated new sha1 and added but still getting same error
@droidmonk4820
@droidmonk4820 8 ай бұрын
@@abhishekbhujel4158 verify whether you have create the SHA1 for the correct build debug/release
@abhishekbhujel4158
@abhishekbhujel4158 8 ай бұрын
@@droidmonk4820 hi I solved the problem and used your code for a successful google sign in.
@aghashabih2299
@aghashabih2299 7 ай бұрын
@@droidmonk4820 I have done the same SHA 1 and 256 both added using keytool -list -v \ -alias androiddebugkey -keystore ~/.android/debug.keystore from mac but still same issue on ANDROID
@VirtualEducationLYF-dd1lh
@VirtualEducationLYF-dd1lh 8 ай бұрын
it show error bro:Unhandled Exception: [firebase_storage/no-bucket] No default storage bucket could be found. Ensure you have correctly followed the Getting Started guide. anyone clear this problem
@droidmonk4820
@droidmonk4820 8 ай бұрын
Here are some possible causes and solutions: Missing Firebase configuration: Ensure that you have properly configured Firebase in your Flutter project by following the setup instructions provided by Firebase. This includes adding the google-services.json file for Android or GoogleService-Info.plist for iOS to your Flutter project. Incorrect Firebase initialization: Make sure that you have initialized Firebase correctly in your Flutter app. This is usually done in the main.dart file using Firebase.initializeApp(). Missing or incorrect bucket name: Double-check that you have specified the correct default storage bucket in your Firebase project settings. The bucket name should be in the format gs://your-project-id.appspot.com. Permissions issue: Ensure that the Firebase Storage service is enabled for your project and that the necessary permissions are set correctly. Check the Firebase console to verify the project settings. Network issues: Sometimes, network issues can also cause this error. Ensure that your device has a stable internet connection and can access Firebase services. Outdated Firebase SDK: Make sure you are using the latest version of the Firebase SDK for Flutter. You can check for updates using Flutter's package manager (pubspec.yaml). You can also try the solution of the link below: stackoverflow.com/questions/70763172/flutter-firebase-storage-not-woriking-no-default-bucket
@Chase_ICT
@Chase_ICT 8 ай бұрын
Does anyone got this Error after trying to upload the image ? FirebaseException ([firebase_storage/no-bucket] No default storage bucket could be found
@droidmonk4820
@droidmonk4820 8 ай бұрын
Here are some possible causes and solutions: Missing Firebase configuration: Ensure that you have properly configured Firebase in your Flutter project by following the setup instructions provided by Firebase. This includes adding the google-services.json file for Android or GoogleService-Info.plist for iOS to your Flutter project. Incorrect Firebase initialization: Make sure that you have initialized Firebase correctly in your Flutter app. This is usually done in the main.dart file using Firebase.initializeApp(). Missing or incorrect bucket name: Double-check that you have specified the correct default storage bucket in your Firebase project settings. The bucket name should be in the format gs://your-project-id.appspot.com. Permissions issue: Ensure that the Firebase Storage service is enabled for your project and that the necessary permissions are set correctly. Check the Firebase console to verify the project settings. Network issues: Sometimes, network issues can also cause this error. Ensure that your device has a stable internet connection and can access Firebase services. Outdated Firebase SDK: Make sure you are using the latest version of the Firebase SDK for Flutter. You can check for updates using Flutter's package manager (pubspec.yaml). You can also try the solution of the link below: stackoverflow.com/questions/70763172/flutter-firebase-storage-not-woriking-no-default-bucket
@hemangaborah8526
@hemangaborah8526 8 ай бұрын
Arey bapu! Okhomiya neki?
@droidmonk4820
@droidmonk4820 8 ай бұрын
হয় বন্ধু, ভাল লাগিল লগ পাই 🤗, Stay connected.
@thc8706
@thc8706 9 ай бұрын
thank you. I do successfully. But you forgot to replace the google-services.json file
@droidmonk4820
@droidmonk4820 9 ай бұрын
Thanks, I shall check. Stay connected.
@umargee5737
@umargee5737 9 ай бұрын
thanks
@droidmonk4820
@droidmonk4820 9 ай бұрын
Welcome brother, stay connected.
@shadyar26
@shadyar26 9 ай бұрын
Is it same for mac? does not anything else?
@droidmonk4820
@droidmonk4820 9 ай бұрын
It is the same. Thanks for commenting. And sorry for the delay in responding.
@shadyar26
@shadyar26 9 ай бұрын
@@droidmonk4820 NP bro, thank you very much
@Anujrajesh-r5b
@Anujrajesh-r5b 9 ай бұрын
Thank uyo
@droidmonk4820
@droidmonk4820 9 ай бұрын
Welcome, Stay connected.
@arthuremig3496
@arthuremig3496 9 ай бұрын
Thank you very much for this explanation! Very useful!
@droidmonk4820
@droidmonk4820 9 ай бұрын
Glad it was helpful! Stay connected.
@acornerofherheart-jr9pl
@acornerofherheart-jr9pl 10 ай бұрын
hey i m stuck at showing appointment in calendar fetched from the firebase ...i tried various ways but not getting succeed do u have any video on that? not able to load all stored appointment on calendar dates
@droidmonk4820
@droidmonk4820 10 ай бұрын
Currently I don't have a video on this, but I would like to know whether you are having the issue while fetching data from firebase or while populating the calendar with the data!!
@acornerofherheart-jr9pl
@acornerofherheart-jr9pl 10 ай бұрын
@@droidmonk4820 sir i have successfully fetched data and also added data only issue is the fetched data are not be placed on datasource property of calendar ... my code for putting event on calendar is not working
@acornerofherheart-jr9pl
@acornerofherheart-jr9pl 10 ай бұрын
u explained well .. best video for novice like me
@droidmonk4820
@droidmonk4820 10 ай бұрын
Glad it helped, Stay connected.
@acornerofherheart-jr9pl
@acornerofherheart-jr9pl 10 ай бұрын
hey i got ur video after resolving multidaxenabled issue.. then i implemented ur code for fetching data but i got _Jsonsnapshot' as a data not the value of my field ... i copied ur code exact still not working plz suggest where i m going wrongly in my database
@droidmonk4820
@droidmonk4820 10 ай бұрын
Are you getting any error, take a look at your console and share the stacktrace if any
@CodeTrekker
@CodeTrekker 10 ай бұрын
remoteconfig didn't get value everything is done const String apiKey = "transaction_api"; @lazySingleton class RemoteConfigService { final FirebaseRemoteConfig remoteConfig = FirebaseRemoteConfig.instance; final log = getLogger('RemoteConfigService'); String get api => remoteConfig.getString(apiKey); Future<void> initialize() async { try { await remoteConfig.activate(); await FirebaseRemoteConfig.instance.fetchAndActivate(); } catch (e) { print('Error fetching remote config: $e'); // Add your error handling logic here } await remoteConfig.setConfigSettings( RemoteConfigSettings( fetchTimeout: const Duration(seconds: 60), minimumFetchInterval: const Duration(seconds: 0), ), ); await remoteConfig.ensureInitialized(); await remoteConfig.fetchAndActivate(); await remoteConfig.fetch(); print(api); } }
@DMT-RITHMER
@DMT-RITHMER 10 ай бұрын
mannn thank you so much <3
@droidmonk4820
@droidmonk4820 10 ай бұрын
You're welcome! Thanks for the comment, Stay connected.
@iammargaritaparra
@iammargaritaparra 10 ай бұрын
source code please?
@droidmonk4820
@droidmonk4820 10 ай бұрын
Hi, Please find the source code from the link below- github.com/gitanjal/flutterfirebasedemo/tree/add_to_firestore Thanks for commenting, stay connected.
@iammargaritaparra
@iammargaritaparra 10 ай бұрын
thank you very much@@droidmonk4820
@abdulrehman-hv1ol
@abdulrehman-hv1ol 10 ай бұрын
man saved my day earned a sub❣❣❣
@droidmonk4820
@droidmonk4820 10 ай бұрын
Glad it helped. Thanks for subscribing man.
@husnulaqib5303
@husnulaqib5303 11 ай бұрын
very thanks
@droidmonk4820
@droidmonk4820 11 ай бұрын
Most welcome, Stay Connected
@shuamilabs
@shuamilabs 11 ай бұрын
thank you for this tutorial. it help me.
@droidmonk4820
@droidmonk4820 11 ай бұрын
Glad it helped. Stay Connected.
@kavindusathsara3245
@kavindusathsara3245 11 ай бұрын
Very Good 😍
@droidmonk4820
@droidmonk4820 11 ай бұрын
Thank you! Cheers! Stay connected.
@loveleshagrahari3875
@loveleshagrahari3875 11 ай бұрын
You are great sir please keep helping us
@droidmonk4820
@droidmonk4820 11 ай бұрын
Thank you very much 😊. Stay Connected.
@MUDDLED
@MUDDLED 11 ай бұрын
This is a bible for FirebaseFirestore, Thank You :)
@brakdarany1616
@brakdarany1616 11 ай бұрын
Amazing explanation
@droidmonk4820
@droidmonk4820 11 ай бұрын
Glad you liked it