👉Join 12 Week Flutter Training: heyflutter.com 👉Join the WhatsApp Channel to get the latest news about Flutter & HeyFlutter: whatsapp.com/channel/0029VaDNCZtC1Fu8nL2vmw3f Source Code: github.com/JohannesMilke/google_signin_ii_example Google SignIn WITHOUT Firebase Tutorial: kzbin.info/www/bejne/e2a6mIhsereNsKM Setup Firebase For Android Tutorial: kzbin.info/www/bejne/eaHccn95bb-jrtE Setup Firebase For iOS Tutorial: kzbin.info/www/bejne/r5uXp5SwZ9ereZI Setup Firebase For Flutter Web Tutorial: kzbin.info/www/bejne/kGHNd56GZaZmeJI SQFlite SQL Database Tutorial: kzbin.info/www/bejne/i6Guo5uQZa2jps0 Hive NoSQL Database Tutorial: kzbin.info/www/bejne/rWnGi36jbthlaJo Firebase CRUD Tutorial: kzbin.info/www/bejne/e4eVdayogLSkqLs Deploy Flutter Web App With Firebase Hosting Tutorial: kzbin.info/www/bejne/rnvSaICnqMpsbJI Upload Files To Firebase Storage Tutorial: kzbin.info/www/bejne/mp69aoedbtBkabc Download Files From Firebase Storage Tutorial: kzbin.info/www/bejne/j3LCl3t5e8R4j8U Setup Firebase Functions Tutorial: kzbin.info/www/bejne/bYbGfmmPZpd_e80 Build Flutter Chat App With Firebase Tutorial: kzbin.info/www/bejne/rXmslH16hsd1fNU Compress Video Tutorial: kzbin.info/www/bejne/gIbIiJiQjdNqZ68 Fix Bottom Overflowed By Pixels Tutorial: kzbin.info/www/bejne/rKCkg6KMi8R4eqs
@anshumanmahapatra26473 жыл бұрын
Your tutorials are like a bottle of water in a vast desert. They always save me. I really thank you from the bottom of my heart.
@umarfarooq-10423 жыл бұрын
What a content Johannes. Really Impressive. I really liked the way you explained and make fake mistakes and correct them so others can't do it. Love your teaching. Most Underrated developer channel I have ever seen. Keep up the hard work. Love from Pakistan. ❤️
@mohdarifbinhussin94623 жыл бұрын
Awesome tutorial. Straight to the point, well edited.
@hrithikmishra10933 жыл бұрын
the only channel that helps me get all the work done
@hrithikmishra10933 жыл бұрын
@@HeyFlutter I have done everything mentioned in the video correctly, but oddly, the hot reload and hot restart functionality is not working! Any Idea why would this happen?
@hrithikmishra10933 жыл бұрын
@@HeyFlutter nevermind it got resolved by switching to Android studio. Weird but works
@boku003 жыл бұрын
What an amazing video. So comprehensive! You are a pro teacher.
@RajA-me9cl3 жыл бұрын
Johan, best in the business.
@googuu99 Жыл бұрын
This video is the best guide to implement social auth using firebase. Thanks man😎
@HeyFlutter Жыл бұрын
Glad to hear that, Thank you 코인 벌자! 😊
@japsimransingh99333 жыл бұрын
Liked the video before watching it.
@aneesurrehman49293 жыл бұрын
Thanks alot buddy I've successfully registered through Google sign in. Thumbs up for your work 👍👍👍
@arjunmuralikrishna72682 жыл бұрын
You're the best reference for flutter developers. Thanks a lot !!
@HandsOnKnowledge3 жыл бұрын
Amazing video as always, got it to work on my app. Thank you Johannes :)
@danteblack83163 жыл бұрын
Great! Thanks for this video. It's very helpful. Keep up the good work, men)
@atultiwari73613 жыл бұрын
i found this video today, you make this video simple and your explaning are outstanding thankyou for providing this type of content
@pratikgehlot95163 жыл бұрын
can youu share the codebase?
@sheetalverma1813 жыл бұрын
Finally i learned how to use Google authentication Thanku 🙂
@mshakir71202 жыл бұрын
Thank you so much, Johannes,for making this video.
@HeyFlutter2 жыл бұрын
You’re most welcome, M shakir! 🙂
@zakariahouache54422 жыл бұрын
Thank you Professor I need to register with Facebook..
@jeugenejohn46362 жыл бұрын
Really informative. Simple and precise.
@chinmayrele79403 жыл бұрын
Amazing video. Explained in short time and perfectly. Video was of great help. Thanks!!!
@sagarshan13063 жыл бұрын
Awsm! How did you become professional flutter developer? tips required :-)
@shanmugapriyam87712 жыл бұрын
@@HeyFlutterI am going to follow your words😁✨
@HeyFlutter2 жыл бұрын
Thanks, Sagar S! 🙂 Simply learn continously Flutter every single day and make sure that you learn more about Flutter than everyone around you :)
@ramonx.n96332 жыл бұрын
Wow this is impressionant video! thank's for your contents! Very good!
@abdulazizaboujib55903 жыл бұрын
Thanks for the great content again 😄
@abdulazizaboujib55903 жыл бұрын
@@HeyFlutter i believe that i saw in one of your videos in the logout method you added "clear user" and said its important , is it not required for google logout ? I forgot what tutorial was it 🙈
@sachinsolanki10733 жыл бұрын
Thank you so much and love you bro. Feeling like gotcha solution after decades ❤️
@danielcarvalhogoldoni36882 жыл бұрын
Nice video , greeting from Brazil. :)
@HeyFlutter2 жыл бұрын
Thanks, Daniel Carvalho! 🙂
@mr-csce54843 жыл бұрын
This tutorial is perfect for me. Thanks a lot!
@animalmaster69923 жыл бұрын
Thank you very much! Can't even express how much this helped me.
@lukfiputraa3 жыл бұрын
your tutorial save my day , thank you :)
@SupunAyeshmantha3 жыл бұрын
Thanks mate , Deserve a subcription
@AmBigRyan3 жыл бұрын
Hello Johannes, would you please do a online audio player tutorial. Thank you for your tutorial they are really educative.
@vicsystems2 жыл бұрын
You are very professional.
@jeffreylim59202 жыл бұрын
6:52 what is this feature playing the app as video called? It's really informative!
@development_tutorials3 жыл бұрын
Sponsored thanks for your tutorials
@deepakkishores58983 жыл бұрын
Awesome!!!, Very useful video, Liked and subscribed
@HarryPotter-bd2qb3 жыл бұрын
Here before you get a millions subs
@HarryPotter-bd2qb3 жыл бұрын
@@HeyFlutter :)
@grigri750 Жыл бұрын
Fantastic tutorial!
@HeyFlutter Жыл бұрын
Thanks, @grigri750! 🙂
@brokercl3 жыл бұрын
minute 8:50 sdk: ">=2.12.0
@gbarago88522 жыл бұрын
Thanks a lot for this ...was easy and fast
@HeyFlutter2 жыл бұрын
You’re most welcome, Gbarago! 🙂
@rog00793 жыл бұрын
Absolutely mind blowing, one question, is this firebase stream builder method of retaining user info even if we close the app better than using shared preferences?
@ITSMRKZONE2 жыл бұрын
The copied code and run in terminal says keytool is not recognized as an internal or external command ??
@HeyFlutter2 жыл бұрын
Thank You Pyrrhic! Follow this link: codewithandrea.com/articles/keytool-command-not-found-how-to-fix-windows-macos/ I hope you will get your answer 🙂
@hashankannangara87233 жыл бұрын
Very useful video 🤩 Thanks !
@Ali-cb3xt3 жыл бұрын
Thanks, please do apple sign in also
@sudhanshushaurya41153 жыл бұрын
Nice video but it would be great if you make video to how to link other auth method like how to link user mobile no with this gmail and also fb login plus email signin so that any user can login with gmail id or mobile no. With password they had created thanks😁
@ayushvarma96573 жыл бұрын
On selecting the google account, it doesn't direct me to the logged-in page. I've rechecked the SHA values as well.
@ayushvarma96573 жыл бұрын
@@HeyFlutter is there any email/place where I could send you the log of the error?
@7anv1r713 жыл бұрын
@Ayush Varma Same problem. did you find any solution? it did not navigate the logged in screen if user logged in.
@vaibhavgoel51783 жыл бұрын
@@ayushvarma9657 You can copy the log in pastebin and then attach it's link in reply
@rahulagarwal9683 жыл бұрын
How to get documentID in Firestore 2.0 ? Can you please make a video on Firestore 2.0 new changes.
@rahulagarwal9683 жыл бұрын
@@HeyFlutter Thanks a lot. I was having trouble getting the ID !
@HeyFlutter2 жыл бұрын
Thanks, also Rahul Agarwal! 🙂 Instead of .documentId now you can simply user .id in order to get document id
@SumanBaul3 жыл бұрын
Thanks a lot for this tutorial!
@jeffreylim59202 жыл бұрын
13:59 We learned that we should place instance of stream rather than method. Should we change the line 'stream: FirebaseAuth.instance.authStateChanges()' ?
@HeyFlutter2 жыл бұрын
Thank You Jeffrey Lim! Follow this link: stackoverflow.com/questions/64520543/struggling-with-authstatechanges-in-flutter I hope you will get your answer 🙂
@jeffreylim59202 жыл бұрын
@@HeyFlutter So, you're saying if we want to maintain the login even after we close the app, we should use 'stream: FirebaseAuth.instance.authStateChanges()'?
@Saur3n2 жыл бұрын
hey Johannes , I'm facing an issue like account gets signed in but when i click sign in with google it doesnt go to next page!!!!!!
@cavidanbagiri78372 жыл бұрын
Super teacher. Thanks
@giancristian22653 жыл бұрын
awesome video...congrats, great lesson!!!
@LuminousAsianBeauties3 жыл бұрын
amazing.thanks for your video. very simple and useful.
@HazeForgotten3 жыл бұрын
3:58 how do i create a .android folder (with a keystore) for my app?
@HeyFlutter2 жыл бұрын
Thank You HazeForgotten! Follow this link: medium.com/codechai/flutter-andorid-keystore-path-on-different-os-d0fc30a24d4f I hope you will get your answer 🙂
@ahmedjawad73503 жыл бұрын
Thanks Jo. for that help. How to use firebase sms otp pls.?
@mikimooz40572 жыл бұрын
I have successfully signed in then sign out. But when trying to sign in again, I get error:"Null check operator used on a null value". It is referring to variable final user (minute 14:11). Any sugestion on that please?
@HeyFlutter2 жыл бұрын
No worries Miki Mooz, make sure to follow the tutorial step by step 🙂
@dieg05032 жыл бұрын
Hi Miki could you fix it? I am still getting this error and can't find a way to make it work...Thanks
@mikimooz40572 жыл бұрын
@@dieg0503 not yet. Currently I skip this google login part. Will get back later after finishing all module
@dieg05032 жыл бұрын
@@mikimooz4057 Okay! Thanks for replying! Please let me know if at some point you solve this.
@daumienebi Жыл бұрын
@@mikimooz4057 What type of app are you creating if I may ask :)
@aL3kseY2 жыл бұрын
Could you please make a Video that combines Google and Apple SignIn.
@HeyFlutter2 жыл бұрын
Thanks for the idea, Alex Schneider! 🙂 I have added it to my list of ideas for future videos!
@jemmytech54743 жыл бұрын
Does ‘Add another account’ work? What if someone doesn’t have Email or haven’t logged in into his email gmail
@alexeyantonenko8772 жыл бұрын
Brilliant job!
@HeyFlutter2 жыл бұрын
Thanks, Alexey Antonenko! 🙂
@ghaithsy65572 жыл бұрын
thanks Man... but please check the following : whenever I press request button for your source code nothing shown !..only blank bage !!
@ahmedjawad73503 жыл бұрын
please Joh. how to sign in with apple id? if you have a video pls advice:)
@ahmedjawad73503 жыл бұрын
great.. I will wait:)
@brokercl3 жыл бұрын
Great, it finally worked, thank you very much, Johannes, and now to publish the app, it would be my first time
@SirChatur3 жыл бұрын
Can u tell me - if I re-start the app then do I have to re login or it will skip the login screen as I was logged in before
@SirChatur3 жыл бұрын
@@HeyFlutter thnku brother
@HeyFlutter2 жыл бұрын
Thanks, also Sir Chatur! 🙂 You need to keep a check when your app starts. you can simply check currentUser parameter of FirebaseAuth class to verify whether user is logged in or not
@faisalfotoh19093 жыл бұрын
Thank you very much for your valuable efforts I hope to find an answer to my question Is there an add-on to help display statistics? The total of those who registered in the application How can the owner of the application or the participants in the application know the number of registered users?
@HeyFlutter2 жыл бұрын
Thank You faisal fotoh! Follow this link: stackoverflow.com/questions/53373930/flutter-get-all-registered-firebase-users?noredirect=1&lq=1 I hope you will get your answer 🙂
@eNONO-ot4zh3 жыл бұрын
thank u Milke😍
@meenuestic2 жыл бұрын
i am having a error in streambuilder builder first curly bracket it's saying "The body might complete normally, causing 'null' to be returned, but the return type, 'Widget', is a potentially non-nullable type. Try adding either a return or a throw statement at the end. " please please please tell me what should i do
@HeyFlutter2 жыл бұрын
Thank You meenuestic! Follow this link: stackoverflow.com/questions/68119285/the-body-might-complete-normally-causing-null-to-be-returned-but-the-return I hope you will get your answer 🙂
@dogoclipch.65973 жыл бұрын
Hi Sir, I would like to ask is it possible to change the project name that shows during google sign in? What I mean is change 'Choose an account to continue to google_signin_ii_example' to Choose an account to continue to MyProjectName'
@sheikshemo64473 жыл бұрын
Very useful video Milke, I am waiting for next tutorial for authentication in firebase by using phone ,Pls try to make it ASAP it would be useful and THANKYOU Milke:-)
@makemypetgamedevprocess64753 жыл бұрын
Thanks for this great tutorials, keep it up Johannas 💪
@wilfredomartel77813 жыл бұрын
There is a small problem when you release the app. After installing on phone and you try to sigin appears a message like this: " invalid hash for..."
@wilfredomartel77813 жыл бұрын
@@HeyFlutter vielen dank!
@AkanNota2 жыл бұрын
Hey, Thanks for that video. I have a question. Logging in and out very slow on virtual phone but everything normal on phisical device. I must wait 1-2 min for reaction virtual phone and I getting this error "Ignoring header X-Firebase-Locale because its value was null." How can I fix that problem? Thanks again 😊
@AkanNota2 жыл бұрын
I starting to use diffrent virtual box and fixed.
@HeyFlutter2 жыл бұрын
Great, Akan Nota - Kolay Nota! 🙂👍
@AkanNota2 жыл бұрын
They are fix that issue. So just update for fix this issue :)
@thihathantsin19342 жыл бұрын
Hay John, can u also make a video about Facebook Login with Flutter coz I really like your explanation 🙂
@Vikkybliz3 жыл бұрын
Great video here Milke..I have a problem though. Mine is not navigating to the next page after login
@Vikkybliz3 жыл бұрын
@@HeyFlutter Ok
@Rpm9pj2 жыл бұрын
how do you configure it to allow you users to choose to log back into an existing app account that they have already linked a gmail account to? (i have already implemented a user model/framework in my flutter app and am trying to add this functionality to users and am unsure how to integrate them together)
@HeyFlutter2 жыл бұрын
Thank You Rishabh Kumar! Follow this link: stackoverflow.com/questions/45079459/how-to-signout-a-user-in-flutter-with-firebase-authentication I hope you will get your answer 🙂
@shubhipaul6830 Жыл бұрын
nice tutorial :)
@HeyFlutter Жыл бұрын
Thanks, @shubhipaul6830! 🙂
@heffrondrive713 жыл бұрын
Hi, when I run the app when and try to login it works but I think it takes too long (4 minutes) but when I already log in a can logout and login with other credentials instantly... Is that normal? Or it's because the app is in debug mode? Thanks
@ravied2 жыл бұрын
love it. i have problem phone authentication in web in firebase ?
@HeyFlutter2 жыл бұрын
Hello, Ravi Ed! Follow this link: medium.com/codechai/firebase-user-authentication-using-phone-verification-in-flutter-c34dc0f7a9f8 I hope it will solve your problem. Thank You 🙂
@ravied2 жыл бұрын
@@HeyFlutter not work. i mean how to implement phone authentication web application in flutter
@daumienebi Жыл бұрын
Thanks a lot for the video
@HeyFlutter Жыл бұрын
You are welcome, @daumienebi4864 😊
@janammaharjan26993 жыл бұрын
wow this is a great video. thank you very much . wish you could upload with signin with facebook together with signin with google and email .
@guyst41883 жыл бұрын
thank you my dude!
@destinygames3449 Жыл бұрын
You are the best.
@HeyFlutter Жыл бұрын
Glad you liked it, @destinygames3449 😀
@kengkajorn3 жыл бұрын
I can't access the Homepage, I added SHA-1 and SHA-256. then please help me
@qcgen2082 жыл бұрын
Hi Johannes! If you use sha1 and sha256 from App Signing Key certificate, then what about sha1 and sha256 Upload key certificate ?
@HeyFlutter2 жыл бұрын
Thank You QC Gen! Follow this link: stackoverflow.com/questions/51845559/generate-sha-1-for-flutter-react-native-android-native-app I hope you will get your answer 🙂
@mateuszperyt79982 жыл бұрын
I have an issue regarding a grey screen popping up on a particular part of my application. More specifically, the app works on every screen (testing on a physical iPhone device + Android simulator) except when pressing the 'Register' option. This means that there must be an issue arousing within the body of the register section, but the problem is that no grey screens appear on certain devices (Nexus 5X, iPhone XS Max) but it shows up on an iPhone 11. Any ideas?
@percynguni82543 жыл бұрын
Hey Johannes, loving your videos. They're awesome. I wanted to know how i can save the Firstname and Lastname of a user to firestore collection separately after signing with google auth. Is there a way ?
@HeyFlutter2 жыл бұрын
Thank you 😊, Percy Ng'uni! Check out this video to store data on firestore : kzbin.info/www/bejne/fWWsf4epltl1m9k
@glendaleYT3 жыл бұрын
I have problems with the keytool, i keep getting cannot be recognized in my terminal. Help! :(
@ashishranjan75863 жыл бұрын
hi ..actually i have a question...suppose i have two buttons one for signup and signin...and i waanna show a message like account doesnt exist if they are signing up for the first...and similary..if they have signed up and again trying to do that then i will say..already have an account..how i can do this ?
@HeyFlutter2 жыл бұрын
Thank You ashish ranjan! Follow this link: stackoverflow.com/questions/51652134/check-if-an-email-already-exists-in-firebase-auth-in-flutter-app I hope you will get your answer 🙂
@gael92173 жыл бұрын
Hi, how can I save the new user in a firestore collection?
@bitencourtuva2 жыл бұрын
Thank you so much!
@shibun50913 жыл бұрын
Hello johannes, what is "generated_plugin_registrant.dart" file?. It is automatically generating..
@HeyFlutter2 жыл бұрын
Thanks, Shibu N! 🙂 generated_plugin_registrant.dart is an automatically generated file that is required to compile your Flutter project as a web application: This file generated_plugin_registrant. dart exists only to support the web. It exists if Flutter is web-enabled and there is at least one package that has asked for it.
@madesetiawan3 жыл бұрын
I will be waiting for the other tutorial, authentication firebase ...
@madesetiawan3 жыл бұрын
@@HeyFlutter thanks .
@andreachristophe60943 жыл бұрын
Hi ! Awesome tutorial ! I'm just having an issue with the endless loading screen, I've put my SHA-1 and SHA-256 on firebase, I put the google-service.json (on right place), add contact mail, enable google auth, etc. I tried to delete, made new Firebase project... x) I really don't know what I did wrong :(( any suggestion ?
@Saur3n2 жыл бұрын
heyy same error did u get it??
@landrynganji86613 жыл бұрын
does it also work in production without any restrictions? because authentication without firebase once the application is in production, the authentication does not work until Google has been provided with the conditions of use of the application
@HeyFlutter2 жыл бұрын
Thank You Landry NGANJI! Follow this link: stackoverflow.com/questions/67501843/flutter-google-and-firebase-login-not-working-in-production I hope you will get your answer 🙂
@madesetiawan3 жыл бұрын
Thanks for your tutorial. It's a great tutorial 👍🙏
@tumhokon55983 жыл бұрын
Hey man, you have such an awesome content..🥺💖
@engineerflying3 жыл бұрын
where did you call the homepage?
@OmarRiyati3 жыл бұрын
Very nice tutorial
@openmind50713 жыл бұрын
After the signup its not going to " logged_in_widget.dart " instead it printing like " Ignoring header X-Firebase-Locale because its value was null." in console and staying in the same signup activity
@openmind50713 жыл бұрын
@@HeyFlutter : thank u so much :-)
@HeyFlutter2 жыл бұрын
Hello, openmind! Follow this link: stackoverflow.com/questions/64727665/w-system-ignoring-header-x-firebase-locale-because-its-value-was-null, I hope it will solve your problem. Thank You 🙂
@isra06393 жыл бұрын
It's a great tutorial, excellent video Could you help me with this error? Another exception was thrown: Error: Could not find the correct Provider above this LoggedPage Widget I followed the video step by step I tried to resolve it, but i still don´t get what´s wrong
@nodirectionvlogs72372 жыл бұрын
i hv created email verification sir i want to implement this in same so jst have doubt i have to create app again i have done all like sha key and google service json i have jst want to ask i have to doagain?
@HeyFlutter2 жыл бұрын
Thank you, NO DIRECTION VLOGS! 🙂. No you don't need to do it again if sha and google service is already added.
@nodirectionvlogs72372 жыл бұрын
@@HeyFlutter thnku so much sir
@abhijithanil59533 жыл бұрын
great work man, keep going..!!!
@vishnur24333 жыл бұрын
Can you create new email sign in video.., your old video not working properly..
@vishnur24333 жыл бұрын
@@HeyFlutter Thank you
@teobellverwhite35623 жыл бұрын
hi, it says that my sha256 is weak, and its only 11 letters long, any idea why?