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. ❤️
@@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?
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😁
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?
@@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 🙈
Thank You Minh Dang Le! Follow this link: medium.com/flutter-community/flutter-implementing-google-sign-in-71888bca24ed I hope you will get your answer 🙂
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:-)
keytool asks for password, and then throws IOException, what a pain ! Other solutions ask for a gradle build, but android studio cant resolves some libraries whereas the app starts flawlessly... I dont understand
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
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 ?
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 🙂
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
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 😊
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?
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 🙂
13:59 We learned that we should place instance of stream rather than method. Should we change the line 'stream: FirebaseAuth.instance.authStateChanges()' ?
Thank You Jeffrey Lim! Follow this link: stackoverflow.com/questions/64520543/struggling-with-authstatechanges-in-flutter I hope you will get your answer 🙂
@@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()'?
@@HeyFlutter then please try to tell about stripe payment without using firebase for taking intent... because many video on CZcams have same idea of using firebase for stripe payment which need firebase function that need billing now
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 🙂
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?
Yes, @AliSaeed 🙂 it is necessary to have the Google Play Store installed on the emulator to use the Google Sign-In functionality in your app. This is because the Google Sign-In API requires the Google Play Services framework, which is only available on devices that have the Google Play Store installed.
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
Thank You Yudha Yasa! Follow this link: stackoverflow.com/questions/64727665/w-system-ignoring-header-x-firebase-locale-because-its-value-was-null I hope you will get your answer 🙂
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'
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
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 🙂
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 ?
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?
👉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: czcams.com/video/E5WgU6ERZzA/video.html
Setup Firebase For Android Tutorial: czcams.com/video/CpyALC8Zpxo/video.html
Setup Firebase For iOS Tutorial: czcams.com/video/yj4vaz2rxC0/video.html
Setup Firebase For Flutter Web Tutorial: czcams.com/video/Z0jFkP0A3B0/video.html
SQFlite SQL Database Tutorial: czcams.com/video/UpKrhZ0Hppk/video.html
Hive NoSQL Database Tutorial: czcams.com/video/w8cZKm9s228/video.html
Firebase CRUD Tutorial: czcams.com/video/EV2DyrKOqrY/video.html
Deploy Flutter Web App With Firebase Hosting Tutorial: czcams.com/video/xJo7Mqse960/video.html
Upload Files To Firebase Storage Tutorial: czcams.com/video/dmZ9Tg9k13U/video.html
Download Files From Firebase Storage Tutorial: czcams.com/video/YA_fHCF_EYc/video.html
Setup Firebase Functions Tutorial: czcams.com/video/7UcM6Y12LEk/video.html
Build Flutter Chat App With Firebase Tutorial: czcams.com/video/wHIcJDQbBFs/video.html
Compress Video Tutorial: czcams.com/video/JUeWeZXn71M/video.html
Fix Bottom Overflowed By Pixels Tutorial: czcams.com/video/voARoVV_EDI/video.html
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.
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. ❤️
Awesome tutorial. Straight to the point, well edited.
What an amazing video. So comprehensive! You are a pro teacher.
the only channel that helps me get all the work done
@@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?
@@HeyFlutter nevermind it got resolved by switching to Android studio. Weird but works
Thanks alot buddy I've successfully registered through Google sign in. Thumbs up for your work 👍👍👍
Thank you Professor I need to register with Facebook..
Amazing video as always, got it to work on my app. Thank you Johannes :)
i found this video today, you make this video simple and your explaning are outstanding thankyou for providing this type of content
can youu share the codebase?
This video is the best guide to implement social auth using firebase. Thanks man😎
Glad to hear that, Thank you 코인 벌자! 😊
Amazing video. Explained in short time and perfectly. Video was of great help. Thanks!!!
Great! Thanks for this video. It's very helpful. Keep up the good work, men)
The copied code and run in terminal says keytool is not recognized as an internal or external command ??
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 🙂
You're the best reference for flutter developers. Thanks a lot !!
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!!!!!!
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😁
Hello Johannes, would you please do a online audio player tutorial. Thank you for your tutorial they are really educative.
This tutorial is perfect for me. Thanks a lot!
Really informative. Simple and precise.
Thank you very much! Can't even express how much this helped me.
Thank you so much and love you bro. Feeling like gotcha solution after decades ❤️
Liked the video before watching it.
Thank you so much, Johannes,for making this video.
You’re most welcome, M shakir! 🙂
Finally i learned how to use Google authentication
Thanku 🙂
the source code is not free :(...
Thanks, please do apple sign in also
Wow this is impressionant video!
thank's for your contents! Very good!
On selecting the google account, it doesn't direct me to the logged-in page. I've rechecked the SHA values as well.
@@HeyFlutter is there any email/place where I could send you the log of the error?
@Ayush Varma Same problem. did you find any solution? it did not navigate the logged in screen if user logged in.
@@ayushvarma9657 You can copy the log in pastebin and then attach it's link in reply
Johan, best in the business.
Awsm! How did you become professional flutter developer? tips required :-)
@@HeyFlutterI am going to follow your words😁✨
Thanks, Sagar S! 🙂 Simply learn continously Flutter every single day and make sure that you learn more about Flutter than everyone around you :)
Just wish the source code was free...
now we have to pay :/
@@HeyFlutter This should be more prominently disclosed.
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?
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..."
@@HeyFlutter vielen dank!
Could you please make a Video that combines Google and Apple SignIn.
Thanks for the idea, Alex Schneider! 🙂 I have added it to my list of ideas for future videos!
this error is about google cloud plataform???
thanks Man...
but please check the following : whenever I press request button for your source code nothing shown !..only blank bage !!
your tutorial save my day , thank you :)
Thanks Jo. for that help.
How to use firebase sms otp pls.?
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 .
amazing.thanks for your video. very simple and useful.
I can't access the Homepage, I added SHA-1 and SHA-256.
then please help me
I'm not supposed to type key password in terminal
please , do i sign without statmangment
Awesome!!!, Very useful video, Liked and subscribed
I have problems with the keytool, i keep getting cannot be recognized in my terminal. Help! :(
Please help me out,in my firebase phone auth project it shows an error while registing new user it says 'missing-client-identifier'
please Joh. how to sign in with apple id? if you have a video pls advice:)
great.. I will wait:)
Thanks for the great content again 😄
@@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 🙈
Hay John, can u also make a video about Facebook Login with Flutter coz I really like your explanation 🙂
Can you create new email sign in video.., your old video not working properly..
@@HeyFlutter Thank you
How to get documentID in Firestore 2.0 ? Can you please make a video on Firestore 2.0 new changes.
@@HeyFlutter Thanks a lot. I was having trouble getting the ID !
Thanks, also Rahul Agarwal! 🙂
Instead of .documentId now you can simply user .id in order to get document id
Great, it finally worked, thank you very much, Johannes, and now to publish the app, it would be my first time
Does ‘Add another account’ work? What if someone doesn’t have Email or haven’t logged in into his email gmail
Dear, how about user choose option that sign in with google account but then press back button? how to handle that case sir
Thank You Minh Dang Le! Follow this link: medium.com/flutter-community/flutter-implementing-google-sign-in-71888bca24ed
I hope you will get your answer 🙂
Sponsored thanks for your tutorials
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:-)
keytool asks for password, and then throws IOException, what a pain ! Other solutions ask for a gradle build, but android studio cant resolves some libraries whereas the app starts flawlessly... I dont understand
Thank you @arnaudleveque1754, make sure to follow the tutorial step by step 🙂
You are very professional.
hi, it says that my sha256 is weak, and its only 11 letters long, any idea why?
Thanks a lot for this ...was easy and fast
You’re most welcome, Gbarago! 🙂
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
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
?
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 🙂
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
Nice video , greeting from Brazil. :)
Thanks, Daniel Carvalho! 🙂
Thanks mate , Deserve a subcription
awesome video...congrats, great lesson!!!
i got this error, can you help me please!!
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 😊
I starting to use diffrent virtual box and fixed.
Great, Akan Nota - Kolay Nota! 🙂👍
They are fix that issue. So just update for fix this issue :)
Thanks a lot for this tutorial!
when i paste the keytool code in cmd it says keytool is not recognised.
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?
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 🙂
13:59 We learned that we should place instance of stream rather than method. Should we change the line 'stream: FirebaseAuth.instance.authStateChanges()' ?
Thank You Jeffrey Lim! Follow this link: stackoverflow.com/questions/64520543/struggling-with-authstatechanges-in-flutter
I hope you will get your answer 🙂
@@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()'?
Very useful video 🤩 Thanks !
Sir, I'm getting this error: Did not find measurement config or missing version info. appId:
Excelente vídeo, me ajudou muito, ótimo conteúdo!!
make vedio on stripe payment
@@HeyFlutter then please try to tell about stripe payment without using firebase for taking intent... because many video on CZcams have same idea of using firebase for stripe payment which need firebase function that need billing now
6:52 what is this feature playing the app as video called? It's really informative!
Great video here Milke..I have a problem though.
Mine is not navigating to the next page after login
@@HeyFlutter Ok
love it.
i have problem phone authentication in web in firebase ?
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 🙂
@@HeyFlutter not work. i mean how to implement phone authentication web application in flutter
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?
when i request having access to your code it takes me to an empty page ... is there another way to have access to this ?
Hi, how can I save the new user in a firestore collection?
how about for IOS? on flutter
Here before you get a millions subs
@@HeyFlutter :)
is it necessary to have play store installed on the emulator before using the google sign in?
Yes, @AliSaeed 🙂 it is necessary to have the Google Play Store installed on the emulator to use the Google Sign-In functionality in your app. This is because the Google Sign-In API requires the Google Play Services framework, which is only available on devices that have the Google Play Store installed.
i am unable to download code
Thanks for this great tutorials, keep it up Johannas 💪
Thanks for your tutorial.
It's a great tutorial 👍🙏
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
@@HeyFlutter thnku brother
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
can anyone solve this problem
W/System: Ignoring header X-Firebase-Locale because its value was null
Thank You Yudha Yasa! Follow this link: stackoverflow.com/questions/64727665/w-system-ignoring-header-x-firebase-locale-because-its-value-was-null
I hope you will get your answer 🙂
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'
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
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 🙂
why you make GoogleSignInProvider in a provider ?? .... i can make it just a method in file >> FirebaseAuthServices
Thank you, @abdelrahmanoraby-gm5cy! 🙂. To manage state efficiently.
type 'GoogleSignInUserData' is not a subtype of type 'int' gettting this error
Thank you @satpaljangir4979, make sure to follow the tutorial step by step 🙂
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 ?
Thank you 😊, Percy Ng'uni! Check out this video to store data on firestore : czcams.com/video/G4INTsatBew/video.html
My logout text button doesnot show up on appbar
Thank you, Ali Saeed! 🙂. Try to provide enough details with your question whenever you face any issue.
Thanks 👍
You are welcome, @markusschotti3412 😊
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?
Thank you, NO DIRECTION VLOGS! 🙂. No you don't need to do it again if sha and google service is already added.
@@HeyFlutter thnku so much sir
minute 8:50 sdk: ">=2.12.0