Flutter & Firebase Authentication | Auth with Google, Facebook, Twitter & Phone Methods (PART 1)

preview_player
Показать описание
Flutter & Firebase Authentication | Auth with Google, Facebook, Twitter & Phone Methods
Today you'll learn the best way to flutter firebase authentication with social providers like Google, Facebook, Twitter, and Phone authentications implemented in one app.

📗 Flutter and Firebase Authentication comes with various functionalities like authentication, DBMS, and much more. In this tutorial, we will integrate authentication using social providers. This video is for beginners and not only them the more advanced users can also update their skills as this is coded in the latest flutter version which means all changes have been implemented here.

📗 TIMELINE
00:00 What will you learn?
00:43 App Showcase
04:29 Creating New Flutter Project
05:33 (iOS) Linking Firebase To Our Flutter Project
08:20 (Android) Linking Firebase To Our Flutter Project
12:00 Adding Packages using Pubspec Assist
17:07 Coding Our Splash Screen
21:00 Sign-in Provider for Managing Authentication
29:15 Designing Our Login Screen
40:30 Sign-in Provider - Google Sign-in creation
53:56 Internet Provider - Connectivity Package Installation
01:06:48 Cloud Firestore - Modifying Firestore rules and coding it up
01:16:20 Debugging Google sign-in error for iOS Simulator
01:36:00 Adding Facebook Provider to Cloud Firestore
01:37:26 Adding Facebook For Android Device
01:42:00 Adding Facebook For iOS Device
01:46:45 Coding Facebook Authentication

► Source Code:

► Important Links:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

► Join this channel to get access to perks:

🔔 Get updated with my projects🔔

#firebase #flutter #backslashflutter

🔥 Subscribe for more:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If this helps make sure to share it with friends and colleagues who will benefit from this
Have questions/queries? 💬 Comment below I will be happy to help
Reddit Username : @backslashflutter
Instagram Username: @backslashflutter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

🔗OTHER:
PLAYLIST:
1. FLUTTER AND FIREBASE
2. FLUTTER SPEEDCODE

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

OTHER VIDEO:
Complete Flutter Installation & Setup Tutorial For App Development on MacOS (Latest)

About Flutter:
Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. The first version of Flutter was known as codename "Sky" and ran on the Android operating system.

THANKS FOR LOVE AND SUPPORT💪
Рекомендации по теме
Комментарии
Автор

For PART 2 of Social Auth in Flutter and Firebase

backslashflutter
Автор

Just finished everything about this great tutorial. Many thanks for sharing this amazing knwoledge in such detailed work.

helvecioguimaraes
Автор

Thank you so much for this tutorial..very neatly done👏
Following you

progressiveways
Автор

Hi sir your flutter tutorial is very helpfull and easy to learn,

Sir I am having trouble in _stringprocessing, FBAEMkit, FBSDKCorekit, FBSBKLoginkit

I have searched and tried many alternatives but I Can't get any solution, I am having macbook air intel chip.

Sir can you please guide me .

rajabhisheksingh
Автор

There is a problem
Google login at 1:20:19
Note that I have Windows, not iOS
I don't know where the error is

AhmedShehabteargold
Автор

hey, my code is fine . but i am not able to signin with google can u plz help me

jk_bts
Автор

Nice and super tutorial also make tutorial phone otp authentication

ravindrametri
Автор

I got an error: Integrating target `FBSDKLoginKit`
Adding Build Phase '[CP] Copy XCFrameworks' to project.
- Generating deterministic UUIDs
- Stabilizing target UUIDs
- Running post install hooks
[!] An error occurred while processing the post-install hook of the Podfile.

undefined local variable or method `continue' for

after running arch -x86_64 pod install

-- > can you help on this?

SoftMaster
Автор

Hello, I would like you to do a tutorial that explains how from a form we can send data to a firebase database, for example the name, first name and photo please 🙏

tonymetogo
Автор

I am getting an error for StateError (Bad state: field does not exist within the DocumentSnapshotPlatform)
Looks like something changed in the newer version of cloud firebase?
In line 270 of the login_screen "await => sp"
and line 211 of sing_in_provider "Future getUserDataFromFirestore(uid) async {"

skydragon
Автор

Hey great tutorial, can you please make a video on Bloc and All Social Auth with GoRouter if possible.

sulli
Автор

It's working thank you! but bro when then already exit user can't logout and sign, i mean when the logging 2nd time can not log bro

dasun
Автор

hey, thanks for this, awesome tutorial. I'm a beginner, and so I wonder: do you coders reuse this sort of piece like, copy and paste, into all your projects? I believe what's in here seems to be pretty standard login logic. Thanks.

helvecioguimaraes
Автор

while clicking on login with facebook - on the browser there is a error
" app not active. This app is not accessible right now and the app developer is aware of the issue. You will be able to log in when app is reactivated".

What to do?

RitikVerma-rvtz
Автор

Hi how i can use this code in web application flutter+firebase!! please?!

radjaafren
Автор

I'm getting this Error :-The message "App not active. This app is not accessible right now, and the app developer is aware of the issue. You will be able to log in when the app is reactivated

syedshahzain-uc
Автор

1:38:55 I was write Package Name but I got error One or more invalid package names. Make sure that the package name links to a valid Google Play Store URL . please what should I do

pHNC
Автор

my build.gradle file is different than yours and i am having problem with the firebase initialization. what should i do

WonderousArmy
Автор

hello, thanks for the good coures, i have an issue.
while i'm trying to login with google account,
and i canceled it and it got an error code called 'sign_in_canceled'.
is it a normal situation?
what can i do to handle this?

신창민-kl
Автор

can I know what is the version of flutter to create this project, cos ios parts is complicated to config and unsuccess to compile

cheng-kaichung