Рет қаралды 48,343
Join this channel to get access to various perks like troubleshooting and access to codes 😊:
www.youtube.co...
Follow me on Facebook: tanztalk...
Join our Facebook Group and Post your Problems: / 769372597093758
Instagram: / tanzeelosama
Please take a moment to like and comment on my video. It helps me stay motivated! :)
Complete Playlist: • Login and Register And...
Codes: drive.google.c...
Starter Files: drive.google.c...
Screenshots: drive.google.c...
This tutorial will teach how to create Login, Registration and Profile Management in Android using Google Firebase Authentication with Database
#1 Preview
• #1 Preview | Simple Lo...
#2 Welcome Activity
• #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
• #3 Register Activity |...
#4 Exception Handling in Register Activity
• #4 Exception Handling ...
#5 Store Data in Realtime Database
Access Google Firebase Realtime Database and store the data
• #5 Store Data in Fireb...
#6 Validate Mobile Number using Regular Expression
• #6 Validate Mobile Num...
#7 DatePicker on EditText to Capture DoB
• #7 Set Up DatePicker o...
#8 Login Activity
• #8 Login and Registrat...
#9 Exception Handling in Login Activity
• #9 Exception Handling ...
#10 Show/Hide Password using Eye Icon
• #10 Show/Hide Password...
#11 Show Alert Dialogue Box if Email not Verified
Check if the email is verified before allowing the user to Login
• #11 Show AlertDialog B...
#12 Check if User Already Logged In
• #12 Check if User Alre...
#13 User Profile Activity
Fetch data from Realtime Database and Storage
• #13 User Profile Activ...
#14 Check if Email Verified in UserProfileActivity
• #14 Check If Email is ...
#15 Setting up ActionBar Menu in Logged in UserProfileActivity
• #15 ActionBar Menu | L...
#16 Forgot Password Activity
Reset Password using Password Reset Link received in Email
• #16 Forgot Password Ac...
#17 Exception Handling in Forgot Password Activity
• #17 Exception Handling...
#18 Upload Picture to Firebase Storage
• #18 Upload Image to Fi...
#19 Fetch Pic and Set as User Profile Picture
• #19 Fetch Image from F...
#20 Update Profile Activity
Display the data of User in respective EditTexts and using RadioButton and allow the User to update it's data
• #20 Update Profile Act...
#21 Update Email Activity
Change Email after successful re-authentication
• #21 Update Email Activ...
#22 Change Password Activity
Change Password after successful re-authentication
• #22 Change Password Ac...
#23 Delete User Activity
Delete the User object from Firebase after successful re-authentication
• #23 Delete User Activi...
#24 Delete User Data from Realtime Database and Storage
Delete the associated data from Realtime Database and Storage as well
• #24 Delete User Data |...
#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
• #25 Security Rules for...
#26 Pull to Refresh an Activity
• #26 Pull to Refresh | ...
#27 Setting up ActionBar Back Button
• #27 Setting up Action ...
#28 Fixing Warnings
• #28 Fixing Warnings | ...
#29 Style UI and Beautify App
• #29 Style UI and Beaut...
More on Android App Development:
Create Login and Register Android App with Firebase Authentication in Android Studio using Java: • Login and Register And...
Create State-District Dependent (Nested) Android Spinners using Java in Android Studio | DropDown List: • Dependent Multiple (Ne...
Android Basics: • Android Basics
Bash Shell Scripting Tutorial: • Bash Shell Scripting T...
Install Vim (Vi Improved) Text Editor on Ubuntu: • How to Install Vim (Vi...
Install Ubuntu on Windows 11 (WSL) | Windows Subsystem for Linux with GUI Support: • How to Install Ubuntu ...
More Tutorials on Ubuntu: • Ubuntu Linux Tutorials
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)
#GoogleFirebase #FirebaseAuthentication #AndroidJava #Android #tanzTalkstech @tanzTalks.tech2 @tanzTalkstech @TanzeelOAnsari