No video

Flutter Google Sign In: Step by Step Guide for Beginners | Android & IOS

  Рет қаралды 12,968

JeronDev

JeronDev

Күн бұрын

Пікірлер: 55
@getrekt9880
@getrekt9880 Ай бұрын
You just saved my life. You saved my gpa. I will forever be greatfull to you. The least i can do is subscribe and like. Thank you so much, Hope you have a blessed happy life.
@JeronDev
@JeronDev Ай бұрын
I'm happy to hear this.
@getrekt9880
@getrekt9880 Ай бұрын
@@JeronDev can you also do a video on how to do flutter calendar
@JeronDev
@JeronDev Ай бұрын
@@getrekt9880 What type of calendar do you want? If you want a quick calendar you can customise, try calendar_date_picker2
@moussa8990
@moussa8990 5 ай бұрын
Thank you so much for your incredibly helpful tutorial! I've been pulling my hair out for a week trying to figure it out, and your clear explanations finally made everything click. You're a lifesaver! Keep up the amazing content!
@momentslikethis8014
@momentslikethis8014 3 ай бұрын
дякую тобі друже) чуть голову над цим собі не поломав
@21thcenturyboy65
@21thcenturyboy65 3 ай бұрын
thank you , the ios config part was missing in the recent documentation of google_sign_in , your video saved me search time
@mortezalatifi1814
@mortezalatifi1814 23 күн бұрын
Thank you so much. Best tutorial!
@GaneshH
@GaneshH 9 ай бұрын
Thank you, this helped me a lot. I love how you addressed a lot of the issues that generally tend to pop up when trying to implement this. Is it possible to catch if the user has pressed "back" and cancelled the sign in process?
@JeronDev
@JeronDev 9 ай бұрын
When the user closes the sign-in modal without selecting an account, the Google sign-in account will return null, which means no account was selected, you can then handle that accordingly. Let me know if you meant something else
@GaneshH
@GaneshH 9 ай бұрын
​@@JeronDev Thanks, but if there was some other issue and they didn't cancel, it would also be null right? So I'd like to show/display an error msg if the user is null UNLESS it was because they cancelled.
@JeronDev
@JeronDev 9 ай бұрын
@@GaneshH It depends on the errors you want to handle, what I mostly do is, I make sure the user has internet connection before proceeding with any auth operation. Also I catch all firebase exceptions and use the error code to retrieve the appropriate error message from a list of predefined error codes and messages. Most of the time, this works best for me, I haven't encountered any edge case with this approach
@GaneshH
@GaneshH 9 ай бұрын
@@JeronDev Thank you very much for your help, I really appreciate it
@EvertonNogueira
@EvertonNogueira 6 ай бұрын
You helped me a lot.. thank you bro for share your knowledge with us!
@JeronDev
@JeronDev 6 ай бұрын
Thanks for watching
@mahanoorsyed1099
@mahanoorsyed1099 5 ай бұрын
Hi, Thank you so much for the video! This was really useful! I was wondering whether you could please suggest why this is happening: after I press logout, it returns to the home screen, but when I press login again, it doesn't load the inside contents of the app. Not sure if Im doing something wrong. The pages and structure are ofc different, but still should work imo. Maybe this is a common issue and you have a suggestion? Thank you!
@JeronDev
@JeronDev 5 ай бұрын
Not really sure what you mean by “it doesn't load the inside contents of the app” but can you confirm if you are logging the user out successfully? Also, when you login the 2nd time, trying printing information about the auth state to confirm if the authentication was successful.
@matteo.gentili
@matteo.gentili 2 ай бұрын
Hi, can I ask you how to activate those lines to better understand the size of the widgets? Thanks a lot!!
@JeronDev
@JeronDev 2 ай бұрын
In vscode, go to settings and search for flutter Ui Guides. Enable Flutter Ui Guides as well as Ui Guides Custom Tracking
@matteo.gentili
@matteo.gentili 2 ай бұрын
@@JeronDev Thanks a lot!
@phannhattan7091
@phannhattan7091 9 күн бұрын
Could you share the extensions you use for coding Flutter?
@JeronDev
@JeronDev 8 күн бұрын
Check my video on that: kzfaq.info/get/bejne/f9xoqr2k1JqcgaM.html
@inrikij7048
@inrikij7048 5 ай бұрын
Thank you, this video helped me👍
@juanddjaramillo
@juanddjaramillo 4 ай бұрын
Hi, so, is not mandatory to use the google cloud console for this?
@JeronDev
@JeronDev 4 ай бұрын
No, do you have any issues regarding the process?
@juanddjaramillo
@juanddjaramillo 4 ай бұрын
@@JeronDev yes, i tried past days with firebase + cloud console, then i have followed your video steps, but when select account, i have the api exception 10 error. Now i cloned your repository to try it and i had same result :(
@juanddjaramillo
@juanddjaramillo 4 ай бұрын
now it works 🙏
@kewlbud8868
@kewlbud8868 Ай бұрын
@@juanddjaramillo Can you tell me how you fixed that error?
@alexora4777
@alexora4777 3 ай бұрын
When i successfully authorize the user, should i call my rest apis from my server normally? Also do I need to keep checking for user auth status during the app life cycle? do you know if google has expiration time for logged in users or token refresh?
@JeronDev
@JeronDev 3 ай бұрын
1. You can your APIs normally, to implement authorization on your backend, you can use the Firebase admin SDK to verify requests. You first attach the currently logged-in user’s token (JWT) to every request and then you verify it on your server. 2. There are so many ways to implement auth with Firebase and Flutter. You don't need to check if a user is authenticated all the time, at the start of your app, you can check the auth state and navigate to either the login page or the ”home” page. Since this is a mobile app users can only navigate using the UI elements you provide so if a user happens to be on a protected page then it means they are authenticated and you also allowed them to navigate. You can also use a widget that acts like an authWrapper and with the help of a stream builder, you listen for the Firebase auth state change and return the appropriate page. 3. Firebase authentication sessions are long-lived but ID tokens normally last an hour. ID tokens are like JWT that you can use to verify the user making the request on your server. They are short-lived so you may need to refresh them from time to time when they expire else your server will refuse them if you are using the Firebase Admin SDK for authorization
@koditor
@koditor 6 ай бұрын
You helped me bro :) Thank you
@zulkarneynerylmaz3395
@zulkarneynerylmaz3395 3 ай бұрын
Thank you
@echezonabonaventure7040
@echezonabonaventure7040 10 ай бұрын
Great Video. Please can you do a video how you did the GitHub copilot set up
@JeronDev
@JeronDev 10 ай бұрын
I use codeium instead of Github copilot. You can get it for free at codeium.com
@echezonabonaventure7040
@echezonabonaventure7040 10 ай бұрын
@@JeronDev thank you so much. I will try it out right now
@boneclinkz5663
@boneclinkz5663 29 күн бұрын
can this be doable using mongodb instead of firebase?
@JeronDev
@JeronDev 29 күн бұрын
Yes please
@matthiasimegi8211
@matthiasimegi8211 10 ай бұрын
Thanks Bro.
@JeronDev
@JeronDev 10 ай бұрын
Thanks for watching
@vishnum8765
@vishnum8765 7 ай бұрын
In the signout page it is saying that mounted is undefined name How to solve this?
@JeronDev
@JeronDev 7 ай бұрын
Convert to a stateful widget. Mounted is only available in stateful widgets
@OystaFX
@OystaFX 6 ай бұрын
Jeron, random question, are you a Ghanaian?
@JeronDev
@JeronDev 6 ай бұрын
Yes
@OystaFX
@OystaFX 6 ай бұрын
@@JeronDev Hehe, I knew it from your voice :) Is there anyway we could link up for flutter Dev stuff? I'm Ghanaian too
@JeronDev
@JeronDev 6 ай бұрын
@@OystaFX You can send me an email via norejudeisa@gmail.com Let's pick it up from there.
@OystaFX
@OystaFX 6 ай бұрын
@@JeronDev Alright sure
@martadias2993
@martadias2993 3 ай бұрын
I am having this issue, and I have done the above but still not able to fix it. I am using flavours and so I have a folder with all the flavours - google-services. Any ideas how to do this with flavours? Can't get this right?
@JeronDev
@JeronDev 3 ай бұрын
Not sure what issue you have, I will also check on flavors and get back to you when I find anything. You can explain your issue.
@martadias2993
@martadias2993 3 ай бұрын
@@JeronDev I use a script in xcode and all flavours - google-services for ios are in a config folder. However when I try google sso it complains with this issue -'Your app is missing support for the following URL schemes: urlScheme - Which when I add it its for web and still does not work. Without it crashes the app. So I really cannot understand what am I doing wrong. x.x
Flutter Phone Auth with Firebase for Absolute Beginners
1:08:35
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 21 МЛН
Unveiling my winning secret to defeating Maxim!😎| Free Fire Official
00:14
Garena Free Fire Global
Рет қаралды 10 МЛН
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН
Flutter for iOS developers
13:43
Flutter
Рет қаралды 110 М.
Flutter Apple Sign In With Firebase | Complete Guide
27:02
dbestech
Рет қаралды 27 М.
Setup Google OAuth sign in 6 minutes
6:51
Appwrite
Рет қаралды 41 М.
🔒 Google Sign In in Flutter with Firebase - Step-by-Step Guide (2024) 🔥
17:04
Learn .NET MAUI - Full Course for Beginners | Build cross-platform apps in C#
4:08:53
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 21 МЛН