Join this channel to get access to various perks like troubleshooting and access to codes 😊:
https://www.youtube.com/tanzTalkstech...
Complete Playlist: • Login and Register Android App using ...
Codes: https://drive.google.com/drive/folder...
Starter Files: https://drive.google.com/drive/folder...
Screenshots: https://drive.google.com/drive/folder...
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 Login App Tutoria...
#2 Welcome Activity
• #2 Welcome Activity | Login & Registe...
#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 | Login & Regist...
#4 Exception Handling in Register Activity
• #4 Exception Handling in Register Act...
#5 Store Data in Realtime Database
Access Google Firebase Realtime Database and store the data
• #5 Store Data in Firebase Realtime Da...
#6 Validate Mobile Number using Regular Expression
• #6 Validate Mobile Number using Java ...
#7 DatePicker on EditText to Capture DoB
• #7 Set Up DatePicker on EditText to C...
#8 Login Activity
• #8 Login and Registration Android App...
#9 Exception Handling in Login Activity
• #9 Exception Handling in Login Activi...
#10 Show/Hide Password using Eye Icon
• #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
• #11 Show AlertDialog Box if Email Not...
#12 Check if User Already Logged In
• #12 Check if User Already Logged in |...
#13 User Profile Activity
Fetch data from Realtime Database and Storage
• #13 User Profile Activity | Login and...
#14 Check if Email Verified in UserProfileActivity
• #14 Check If Email is Verified in Use...
#15 Setting up ActionBar Menu in Logged in UserProfileActivity
• #15 ActionBar Menu | Login and Regist...
#16 Forgot Password Activity
Reset Password using Password Reset Link received in Email
• #16 Forgot Password Activity | Login ...
#17 Exception Handling in Forgot Password Activity
• #17 Exception Handling in Forgot Pass...
#18 Upload Picture to Firebase Storage
• #18 Upload Image to Firebase Cloud St...
#19 Fetch Pic and Set as User Profile Picture
• #19 Fetch Image from Firebase Cloud S...
#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 Activity | Login a...
#21 Update Email Activity
Change Email after successful re-authentication
• #21 Update Email Activity | Login & R...
#22 Change Password Activity
Change Password after successful re-authentication
• #22 Change Password Activity | Login ...
#23 Delete User Activity
Delete the User object from Firebase after successful re-authentication
• #23 Delete User Activity | Login & Re...
#24 Delete User Data from Realtime Database and Storage
Delete the associated data from Realtime Database and Storage as well
• #24 Delete User Data | Login and Regi...
#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 Database and S...
#26 Pull to Refresh an Activity
• #26 Pull to Refresh | Swipe Down to R...
#27 Setting up ActionBar Back Button
• #27 Setting up Action Bar Back Button...
#28 Fixing Warnings
• #28 Fixing Warnings | Login and Regis...
#29 Style UI and Beautify App
• #29 Style UI and Beautify App | Login...
Follow me on Facebook: https://fb.me/tanztalks.tech
Join our Facebook Group and Post your Problems: / 769372597093758
Please take a moment to like and comment on my video. It helps me stay motivated! :)
-----------------------------------------------------------------------------------------------------------------
If you are interested in learning about Android App Development. Check out these playlist
Create State-District Dependent (Nested) Android Spinners using Java in Android Studio | DropDown List
• Dependent Multiple (Nested) Spinner (...
Android Basics
• Android Basics
Audience: Anyone with a basic knowledge of Android Programming using Java
Follow Me on Facebook: https://fb.me/tanzTalks.tech
GitHub: https://github.com/tanzeelosama
My Gear:
MSI GL65 Leopard Gaming Laptop
o Processor: Intel Core i7-10750H 2.6GHz, 10th Gen (6 Cores)
o Display: 15.6" FHD (1920*1080), IPS-Level 144Hz
o Memory: 16GB DDR4 RAM, 2666Mhz
o Graphics: Nvidia GeForce RTX 2060, 6GB GDDR6
o Storage: 256GB NVMe M.2 SSD + 1TB SATA 7200RPM HDD
o Operating System: Windows 11 Home, 64Bit
o Web Camera: HD Webcam (720p at 30 fps)
o Keyboard: Per Key RGB SteelSeries Keypad
#GoogleFirebase #FirebaseAuthentication #AndroidRegistration #AndroidJava #Android #Java #AndroidProgramming #tanzTalkstech