Mastering Firebase Integration: Jetpack Compose App with Login and SignUp Features

  Рет қаралды 14,750

Native Mobile Bits

Native Mobile Bits

Жыл бұрын

In this video, you will learn how to seamlessly integrate Firebase into your Jetpack Compose app.
We will cover the implementation of both login and signup features, providing you with a complete Android project that demonstrates the power and simplicity of Firebase integration in Jetpack Compose.
Join this channel to get access to perks including project code repos & call with Chief :
/ @nativemobilebits
- Explore the step-by-step process of integrating Firebase into your Jetpack Compose app.
- Learn how to incorporate secure login and signup functionality using Firebase authentication.
- Discover how to leverage Firebase Realtime Database to store and retrieve user data.
- Gain insights into handling authentication states and UI updates in Jetpack Compose.
- Follow along with a complete Android project that showcases the seamless integration of Firebase in Jetpack Compose, empowering you to create robust and feature-rich apps.
Previous part of this coding series:
• Login Screen Implement...
• Building a Complete Lo...
• Architecting your Comp...
• State Validation | How...
Don't forget to like, subscribe, and hit the notification bell to stay updated with our latest tutorials. Let's get started!

Пікірлер: 75
@caglaimdat8012
@caglaimdat8012 6 ай бұрын
Thank you for these series of Jetpack Compose! It helped me so much! I'm going to watch your other videos too.. Lots of love from Turkey! ≤3
@NativeMobileBits
@NativeMobileBits 6 ай бұрын
Definitely 💯 welcome to my channel 💜 There are multiple videos and playlists do check those too and keep sharing your thoughts in comments 🥰
@NativeMobileBits
@NativeMobileBits Жыл бұрын
its our 100th video, Share it friends with your network.🙏 Code: github.com/droid-lover/AppsUsingJetpackCompose
@vipulkumar3329
@vipulkumar3329 Жыл бұрын
Thank you sir for this ❤ I’m watching it live 😊
@NativeMobileBits
@NativeMobileBits Жыл бұрын
So glad to see your most valuable support ❤🙏 stay with us always
@funnymoment9164
@funnymoment9164 4 ай бұрын
Thanks for 100 videos!!!!
@NativeMobileBits
@NativeMobileBits 4 ай бұрын
Thanks for liking 😍 keep your support
@bronepoezd8077
@bronepoezd8077 3 ай бұрын
Огромное спасибо, дружище! Этой серией туториалов ты меня выручил.
@NativeMobileBits
@NativeMobileBits 3 ай бұрын
Добро пожаловать, мой друг, пожалуйста, поддержите меня и посмотрите другие мои видео, они вам наверняка понравятся, с любовью к вашей стране из Индии,
@TiagoDeveloping-lk2vt
@TiagoDeveloping-lk2vt Ай бұрын
Thanks a Lot for the content. Help me a lot
@NativeMobileBits
@NativeMobileBits Ай бұрын
@@TiagoDeveloping-lk2vt do share with all of your friends
@handledByHandle
@handledByHandle 9 ай бұрын
thank you sir, you made it simple and it helped a lot
@NativeMobileBits
@NativeMobileBits 9 ай бұрын
Glad you enjoyed it, do checkout our other videos you will enjoy those too ❤
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@user-kr5ch6oy8k
@user-kr5ch6oy8k 7 ай бұрын
Awesome!! Thank you!!
@NativeMobileBits
@NativeMobileBits 7 ай бұрын
🥰😍
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@michelemetta23
@michelemetta23 2 ай бұрын
Thank you brother ❤
@NativeMobileBits
@NativeMobileBits 2 ай бұрын
You’re welcome 😍 do checkout our master jetpack compose playlist this video is a part of that then you will enjoy even more
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. sir i am getting this pop-up warning in my fire base console. please help me to solve this problem
@NoorChalabi1
@NoorChalabi1 2 ай бұрын
nice
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@jiananli9507
@jiananli9507 11 ай бұрын
it's a great tutorial class
@NativeMobileBits
@NativeMobileBits 11 ай бұрын
Thanks ❤🙏 one new video is coming where we will develop a complete jetpack compose app stay tuned drops soon
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@hardiyanto-ve2yv
@hardiyanto-ve2yv 5 ай бұрын
awesome video, do you have create login restfull API video?
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@Ejwjejejejejejejekekeksns
@Ejwjejejejejejejekekeksns Жыл бұрын
Sir, when you would impelement the modularization in jetpack compose. And could you teach us for modern android development. I think we need them for applying a job as beginer
@NativeMobileBits
@NativeMobileBits Жыл бұрын
We will cover that soon we are going to integrate advanced level concepts one by one, the most modern is compose which we are following now we will integrate advanced concepts.
@Ejwjejejejejejejekekeksns
@Ejwjejejejejejejekekeksns Жыл бұрын
@@NativeMobileBits awesome teacherr. Thankss sir
@NativeMobileBits
@NativeMobileBits Жыл бұрын
@@Ejwjejejejejejejekekeksns its your support which motivates me
@imamyusupbachtiar5461
@imamyusupbachtiar5461 Жыл бұрын
Nice Explanation sir, sir could you help to how to understand Fetch data from Api then save it into offline db like room sir ?
@NativeMobileBits
@NativeMobileBits Жыл бұрын
Yes we are going to implement room and offline support in upcoming videos coming very very soon. ❤
@imamyusupbachtiar5461
@imamyusupbachtiar5461 Жыл бұрын
@@NativeMobileBits thankss
@timrashard
@timrashard Жыл бұрын
After logging out, if we press the Login button on the login screen without doing anything, it logs in?
@NativeMobileBits
@NativeMobileBits Жыл бұрын
no, u need to enter login details and then click on button
@hasanevin9119
@hasanevin9119 10 ай бұрын
I solved clickability. However, it works the other way around. It returns false on the first click. How can I solve this problem?
@NativeMobileBits
@NativeMobileBits 10 ай бұрын
use this codebase to fix your error if you missed something you can fix github.com/droid-lover/AppsUsingJetpackCompose
@mckeinryaurin9598
@mckeinryaurin9598 Жыл бұрын
Sir when I tried to login at 15:50 it says: Exception = The email address is badly formatted how can I fix that tnx.
@NativeMobileBits
@NativeMobileBits Жыл бұрын
make sure there is no extra space in ur email textfield , u can also add code with email.toString().trim() when passing to firebase.
@__hari.o7
@__hari.o7 7 ай бұрын
You're doing an amazing job brother. I've watched tutorials of many android devs here in youtube, from 100k subs, and your way of teaching the concepts is most effective, Keep growing💛 One suggestion: After one concept/function is implemented, you can do a walk through/wrap up of logic flow in about a minute. e.g. User action trigger UIEvent->creates instance of FirstNameChanged()->onEvent() fun in viewmodel receives it->updates UIState->UI component(TextField) gets notified-> and finally new state is reflected on the screen.
@NativeMobileBits
@NativeMobileBits 7 ай бұрын
Thanks for enjoying our video’s definitely will do that too 🥹 also do share about us in your friends circle ❤️🫶
@tranthanhvinh6215
@tranthanhvinh6215 7 ай бұрын
Sir, I have a problem that when I log out and click on the login button without entering anything, the app redirects to HomeScreen. I tried the code you provided on Git and it still has the same error.
@NativeMobileBits
@NativeMobileBits 7 ай бұрын
Try to clear the preferences
@hasanevin9119
@hasanevin9119 10 ай бұрын
Hello, first of all thanks, I can't get the same result with the same codes when you run the checkbox around the 20th minute, what could be the problem? When I press the application as it opens, I get the result "privacyPolicyResult = ValidationResult(status=false)", when I press it once more, I get the value "true", but I still can't see a visual mark
@NativeMobileBits
@NativeMobileBits 10 ай бұрын
its how you handle state with these events, I have shared the code link in video description as well. you can follow that if you face problems. I hope you will be able to fix it if you understand this state and events concept, which I have covered in the previous videos of this series. kzbin.info/aero/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J
@hasanevin9119
@hasanevin9119 10 ай бұрын
I solved clickability. However, it works the other way around. It returns false on the first click. How can I solve this problem?@@NativeMobileBits
@hasanevin9119
@hasanevin9119 Жыл бұрын
First of all, thanks for this work. how can we add the option to login with google at the bottom of this work?
@NativeMobileBits
@NativeMobileBits Жыл бұрын
will show that in another video. stay connected.
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@manushdarji3739
@manushdarji3739 11 ай бұрын
sir when i am trying to create a user at 16:40, profile is not created in FireBase
@NativeMobileBits
@NativeMobileBits 11 ай бұрын
Please check the video properly it should help ❤
@techach3490
@techach3490 Жыл бұрын
LOVE ❤🎉🎉🎉🎉❤
@NativeMobileBits
@NativeMobileBits Жыл бұрын
thanks , lots of love
@yogeshvyas6659
@yogeshvyas6659 9 ай бұрын
excellent
@NativeMobileBits
@NativeMobileBits 9 ай бұрын
❤ glad you enjoyed
@Super_human379
@Super_human379 Ай бұрын
Cross origin redirect sign-in on Google Chrome M115+ is no longer supported, and will stop working on June 24, 2024. bro see your project in firebase are you getting same problem. if you solved this please help me
@onlyDevz
@onlyDevz 4 ай бұрын
DOUBT !! - i made this , but i want to use the name that the user have input in the first name field while signin in , so how can i ? LIKE hi and then the name that the user have input , please tell !!
@NativeMobileBits
@NativeMobileBits 4 ай бұрын
Use string concatenation and form the text as you like based on the data we have
@onlyDevz
@onlyDevz 4 ай бұрын
@@NativeMobileBits i dont understand
@NativeMobileBits
@NativeMobileBits 4 ай бұрын
@@onlyDevz check this once Kotlin Crash Course kzbin.info/www/bejne/apTVqpdpeMaWqNE
@mimzu-tube5965
@mimzu-tube5965 9 ай бұрын
fName.length>2 is not giving the accurate length of the Text entered. Kindly review and update
@NativeMobileBits
@NativeMobileBits 9 ай бұрын
you can use any desired length as you want for the name to be.
@mimzu-tube5965
@mimzu-tube5965 9 ай бұрын
@@NativeMobileBits suppose if i use fName.Length>1, the validationResult is giving the "true" value on string length equal to 3 onwards
@NativeMobileBits
@NativeMobileBits 9 ай бұрын
Make sure u use text.trim method to avoid Whitespace
@Nikolina311
@Nikolina311 Жыл бұрын
Can you update the source code? Thank you.
@NativeMobileBits
@NativeMobileBits Жыл бұрын
Code is already there link in description
@NativeMobileBits
@NativeMobileBits Жыл бұрын
Hope you found it
@Nikolina311
@Nikolina311 Жыл бұрын
Yes, thank you. Amazing tutorial 👏
@NativeMobileBits
@NativeMobileBits Жыл бұрын
This is part of a series, checkout other videos too I hope you will enjoy kzbin.info/aero/PLLwcRoh3a6u6IsUrXoKaoZNb5LvhOhV8J
@nguyentienthanh5001
@nguyentienthanh5001 2 ай бұрын
nice
@NativeMobileBits
@NativeMobileBits 2 ай бұрын
🥰
Scaffold in Jetpack Compose : Building Cool Apps Made Easy!
14:09
Native Mobile Bits
Рет қаралды 9 М.
这是王子儿子吗
00:27
落魄的王子
Рет қаралды 20 МЛН
UNO!
00:18
БРУНО
Рет қаралды 3,7 МЛН
Советы на всё лето 4 @postworkllc
00:23
История одного вокалиста
Рет қаралды 4,9 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 23 МЛН
Android App Build using CircleCI | Simple CI/CD pipeline & DevOps
7:13
Devesh Rx Tech & Life
Рет қаралды 274
Stop, Intel’s Already Dead! - AMD Ryzen 9600X & 9700X Review
13:47
Linus Tech Tips
Рет қаралды 1,2 МЛН
这是王子儿子吗
00:27
落魄的王子
Рет қаралды 20 МЛН