Firebase Tutorial for iOS - Ep 8 - Authentication using an Email Login Page

preview_player
Показать описание
Build a Login Page with Email and Password
Lesson 8: Firebase Authentication

In this lesson, you'll learn how to build a login page and use Firebase Authentication to allow users to sign in or register with an email address and password.

Eventually we'll go through the other forms of Firebase authentication like Facebook login, Google plus sign in, Twitter login and more!

For more Firebase tutorials, check out my channel page for the entire Firebase playlist.

This video series uses the latest and greatest from Apple (Xcode 8, Swift 3, iOS 10) and Google (Firebase) to create cool database driven apps.

This series is intended for intermediate programmers or people who have gone through my Beginner series which can be found here:


_________________
FREE RESOURCES (download links)

Get a customized roadmap for your app and start building it in 7 days:


Xcode Project Download:

Firebase Auth documentation:

Firebase link:

_________________
FUNDAMENTALS COURSE


_________________
CONNECT WITH ME

For more tutorials on how to build iPhone apps, make sure you join and visit my site where you'll find a community of like minded learners! Learning something new is always more fun with other people!

_________________
FOLLOW ME

Twitter ► @CodeWithChris
Instagram ► @CodeWithChris

_________________
ABOUT ME

Hi I’m Chris! I’m dedicated to teaching fundamentals about how to make an app. This is important if you’re trying to land an iOS job, be a freelancer, increase or start a business with an app idea. On the site, you'll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have successfully picked up Swift 4, Xcode 9 and app building from my course and materials!

Here's just a sample of the success stories my students have sent in:

Intro & Outro music
Рекомендации по теме
Комментарии
Автор

Chris is the clearest IOS instructor you will ever find. If you are serious about making app buy his course.

NOTE: Every programmer out there seems to be having issues with the transition from older firebase SDK, IOS, Xcode - to the new one. Chris's course was also impacted by negligent code SDK deprecation on the part of google. Hopefully we are all up and running again soon.

WARNING: Firebase Docs, "Sign in with a pre-built UI" - Firebase has a new addition to the docs where they suggest using a pre-built UI - If you are a professional ap builder don't use it. It is based on a a GitHub repo with multiple contributors and requires that you license it to Google. If you do use it in an iOS ap, you will be obligated to include changes dictated by them in your license agreements.

shinyredguitar
Автор

I normally don't write comments, but I MUST say, you are simply the best. Great information for short amount of time. I really like that you explain everything. it might be boring for some people that they know it already but there are some people that they don't know. so any way you are the best and you have the best tutorials. you helped me a lot. btw your Parse tutorial is good but Parse.com is not active anymore, I suggest to put a link on that series to address people to this series so you get more views.
Thanks again

parsataghizadeh
Автор

We're building a login page using Firebase Authentication using email and password!

CodeWithChris
Автор

Chris - I CANNOT live without the Anki app! It syncs your flash cards across platforms, super clutch for med students like me. Thanks for the video!

lecturekeepr
Автор

Hi Chris, I've watched several tutorials for iOS, yours are certainly the best.

MsHouhou
Автор

This tutorial is EXACTLY the help that i needed. Thank you so much. You've definitely help me clarify the things I've learned in class as well with the UI and segue things. 10/10 would send this to my classmates.

TheMrMelodramatic
Автор

Hey Chris. I appreciate this video and love the generosity in buying apps and was really curious on you not putting a cap on it until I saw the end. Anyways thanks for the videos sir!!!

dillondavis
Автор

I really appreciate your incorporating the docs references in your video. I followed along and was able to see that Firebase has updated some syntax and also learn some other ways to check that the user isn't nil during authentication using guard let.

email, password: pass) { (authResult, error) in

// Check that user isn't nil
guard let _ = authResult?.user.email, error == nil else {
// Error: check error and show message
print("Error: user is nill")

return
}
// User is found, go to home screen

"goToHome", sender: self)

baguafitness
Автор

Great tutorial, wasn't as complicated as the others I just watched, program ran on first amazingly well in comparison to the the other tutorials.

shivneelmistry
Автор

I like your tutorials very much and this was my beginners course for learning firebase. And for the app/game I have used garageBand but it's not free to download in my country. :)
And please keep the tutorials coming.

thechaudhrysab
Автор

Wow, Yes Push Notification, Contact load and invite, would be killer!

Saphokiller
Автор

I was in troubles doing my own app with authentication, so thanks for the video, great as always.

AldoFranciscoContrerasGonzalez
Автор

Thank you. Really enjoyed this series.

DipperSlipper
Автор

To check if the IBOutlets are connected to the right thing, it is easier to hover over the circle (left of line number) in assistant editor mode. If the circle is gray it means it is connected and by hovering over it, the connected item(s) should be highlighted in the storyboard.

liptherapy
Автор

Thanks Chris. That was the tutorial that I looking for.

By the way, I CANNOT live without the "Things 3" app! :D

mansurekici
Автор

Great just what I need. The hardest thing will be the digital signature implementation in my current project. Will probably use some paint class for that.

martenhernebring
Автор

great channel even though I am not a native English speaker, great explanation I learned a lot from you. Keep it up :)

zainabalmezeini
Автор

Great video. I'm ready to 'copy' the code for my first project ... the login screen. I'm designing and creating the screens of my my app as l watch Chris' videos.

ICUWizardInc
Автор

Sir it's Awesome Tutorial For Authentication And Also FireBase Thank You Somuch!!!

YogeshPateliOS
Автор

Just a suggestion for a possible Ep 9 to this tutorial series: Push Notifications when a new post is added (in the messaging app).
Keep up the great work! :)

CoollDave
join shbcf.ru