#3 Register Activity | Login & Register Android App using Firebase Authentication with Database

preview_player
Показать описание
Join this channel to get access to various perks like troubleshooting and access to codes 😊:

Please take a moment to like and comment on my video. It helps me stay motivated! :)

00:00:00 Activity Layout
00:15:55 Activity Java Class

This tutorial will teach how to create Login, Registration and Profile Management in Android using Google Firebase Authentication with Database

#1 Preview

#2 Welcome Activity

#3 Register Activity
Allow User to register on the app after entering the necessary data. All the input fields are validated and checked

#4 Exception Handling in Register Activity

#5 Store Data in Realtime Database
Access Google Firebase Realtime Database and store the data

#6 Validate Mobile Number using Regular Expression

#7 DatePicker on EditText to Capture DoB

#8 Login Activity

#9 Exception Handling in Login Activity

#10 Show/Hide Password using Eye Icon

#11 Show Alert Dialogue Box if Email not Verified
Check if the email is verified before allowing the user to Login

#12 Check if User Already Logged In

#13 User Profile Activity
Fetch data from Realtime Database and Storage

#14 Check if Email Verified in UserProfileActivity

#15 Setting up ActionBar Menu in Logged in UserProfileActivity

#16 Forgot Password Activity
Reset Password using Password Reset Link received in Email

#17 Exception Handling in Forgot Password Activity

#18 Upload Picture to Firebase Storage

#19 Fetch Pic and Set as User Profile Picture

#20 Update Profile Activity
Display the data of User in respective EditTexts and using RadioButton and allow the User to update it's data

#21 Update Email Activity
Change Email after successful re-authentication

#22 Change Password Activity
Change Password after successful re-authentication

#23 Delete User Activity
Delete the User object from Firebase after successful re-authentication

#24 Delete User Data from Realtime Database and Storage
Delete the associated data from Realtime Database and Storage as well

#25 Setting up Security Rules in Realtime Database and Storage and Change the Sequence of Delete Operations
Allow a User to access it's own profile data only

#26 Pull to Refresh an Activity

#27 Setting up ActionBar Back Button

#28 Fixing Warnings

#29 Style UI and Beautify App

More on Android App Development:

My Gear:
MSI GL65 Leopard Gaming Laptop
Processor: Intel Core i7-10750H 2.6GHz, 10th Gen (6 Cores)
Display: 15.6" FHD (1920*1080), IPS-Level 144Hz
Memory: 16GB DDR4 RAM, 2666Mhz
Graphics: Nvidia GeForce RTX 2060, 6GB ‎GDDR6
Storage: 256GB NVMe M.2 SSD + 1TB SATA 7200RPM HDD
OS: Windows 11 Home, 64Bit
Web Camera: HD Webcam (720p at 30 fps)
Keyboard: Per Key RGB SteelSeries Keypad

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

Please hit 👍Like Button and Subscribe to the channel to Support me 🙏

tanzTalkstech
Автор

that was a nice explanation. thumbs up

anassayswhat
Автор

If you did everything like him in this video and the user is still not in the firebase, check if you added progressBar = I had to rewatch few times to find this problem. I hope this helps <3

hexiehere
Автор

thank you so much man. working like a charm

aaryansingh
Автор

everything is working fine still user is not added in database. why?

gaurangiagrawal
Автор

what should i do if i get an error at 34:36 Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync.

igorw
Автор

sir, is it possible to build user registration such that when the user logins for the first time the notification should be sent to the principal (another stakeholder- not admin) and then the user can get registered only if the request has been accepted ?

kuttyreddypramodini
Автор

did you gave a id to register button, im facing an error in 20.41 Button buttonRegister = here .button_register is showing error as error id value.

hariyazhni
Автор

where are the other details like gender birthdate etc getting stored?

adahaggarwal
Автор

Hey there
The code workss well except if gender is not selected the app crashes and is redirected to main activity

Kindly if you can provide solution for this

himanishah
Автор

Thank you for very good tutorials, "but there is an error when I do not specify the gender, then register, a crash occurs in the application, and it ends and then displays the error message. Please select your gender . can you take a look in this again? " This question has been repeated before. pls help. thank you.

parvanehatami
Автор

Something wird is happening by me. I cannot set in "else if" statement and also textGender =
.setError and .getText are not available for What i`m doing wrong?

X__neckro__X
Автор

I maked login and registration like you and I set rules like "".read": "auth.uid != null", but google close my database for rules not shure, how i must write this rules ? thank you very much

vegaboy
Автор

Sir after implementing this I am facing jason file missing error.

udayprajapati
Автор

Connected to the target VM, address: 'localhost:530', transport: 'socket'
Disconnected from the target VM, address: 'localhost:530', transport: 'socket'


Any solution

iamkc
Автор

It shows " W/System: Ignoring header x-firebase-locale because its value was null. " what should I do 🙁

indiankpop
Автор

I did exactly as the tutorial but the app is crushing

christineonyuna
Автор

Bro user is not getting added in firebase activity after enabling email/password in authentication..what is missing

vivekshah
Автор

my app successfully connected with the firebase but in second step add the firebase auth sdk to my app is not complete yet ? . can anyone tell what error occure in there?😪

bhaggyaprasadini
Автор

It says you can register now on clicking the register button and then it crashes

manavdhamija
join shbcf.ru