Building a Complete Login Registration Flow in Jetpack Compose | Step-by-Step Tutorial

preview_player
Показать описание
This is what you will do in production apps, Welcome to our comprehensive tutorial on developing a complete login registration flow using Jetpack Compose! In this video, we will guide you through the process of creating a robust and user-friendly authentication system for your Android app.

Please support the channel friends❤ hit that subscribe button and share it with your friends 🙏
& Join this channel to get access to perks including project code repos & call with Chief :

If you want to learn Jetpack Compose, you can checkout Our Jetpack Compose playlist :

If you are new to Android, and want to learn Android in 2023, you can checkout this playlist:

Throughout this tutorial, we will cover every aspect of the login registration flow. Starting from the design and layout, we will demonstrate how to create beautiful and responsive UI components using Jetpack Compose's intuitive syntax. We will then dive into the implementation details, covering user input validation, error handling, and secure password storage.

By the end of this video, you will have a solid understanding of how to build a seamless login registration flow in Jetpack Compose. Whether you're a beginner or an experienced Android developer, this tutorial will provide you with the knowledge and skills needed to create an authentication system that meets modern standards.

Join us on this exciting journey into the world of Jetpack Compose and elevate your Android app's user experience to new heights.

Don't forget to like, subscribe, and hit the notification bell to stay updated with our latest tutorials. Let's get started!

Please drop a comment after you watch this video - your thoughts.
Рекомендации по теме
Комментарии
Автор

Please support the channel friends❤ hit that subscribe button and share it with your friends 🙏
Join this channel to get access to perks including project code repos & call with Chief :

NativeMobileBits
Автор

one of the best channel, it was so fun designing the ui with jetpack, was able to learn so much, not completed the whole video (30 min) now it's getting late
thx for the quality uploads

Luffy_
Автор

finally I found the content which I was looking for. Very well explained and have covered all the basics.

manuverma
Автор

Thanks for putting together this tutorial. It's very useful and helpful for beginners in Jetpack Compose.

tomaslopez
Автор

Thank you for keeping it very basic sir 😊 it’s so helpful ❤

vipulkumar
Автор

Nice, finally when i was finished my study. i watch this

imamyusupbachtiar
Автор

I successfully finished the tutorial and the content was amazing.
I request you to please add Form Validation using Material 3.👍

asifj
Автор

Love you for your job and that explanation, made me a better developer. I was able to implement that code for my new business idea. <3

carinaschoppe
Автор

Thanks, that was a very good walkthrough ❤

techach
Автор

I appreciate your efforts and it is really great work, however as a beginner I found you really really fast and you would do some things without explaining them. You would also use resources like icons without providing links to them. However thanks

matovumike
Автор

Thanks for a nice tutorial. I have an issue that when clicking on Privacy Policy or Terms of Use, it doesn't navigate to Terms of Use screen.

I moved the Log.d(...) inside:

if ((span.item == termsAndConditionsText) || (span.item == privacyPolicyText)) {
Log.d("ClickableTextComponent", "{${span.item}}")
onTextSelected(span.item)
}

And, it prints {Privacy Policy} when clicking on Privacy Policy; and it prints {Terms of Use} when clicking on Terms of Use. But it doesn't open up the Term of Use Screen.

Wondering if anyone also see this issue?

tvvu
Автор

Nice tutorial. i didn't forwarded the video but after 40 mins sudden surprise "Crossfade" and Router. when it is created?

hulk
Автор

Hello Sachin,

Let me first congratulate you for putting out an awesome and very useful video tutorials. They are very practical and easy to follow step by step.

After following your "Login Registration" series, I noticed one minor issue. The app doesn't handle configuration changes when rotating the device orientation. For example, after entering the input fields on the login screen, if you rotate the device, you will lose all entered values. One of the major goals of the ViewModel approach is to support configuration changes. After researching this issue further, it appears that the Textfield component used doesn't use the ViewModel fields directly to control the UI fields. Instead, it uses a call back to send the field value to the caller, which
updates the viewmodel values manually.

Would you please take a look and advise? Thanks in advance.

anils
Автор

Your content is soo good and underrated. I've watched many videos of yours and every part is clear✨✨.
There is a slight problem in my app, it's not a problem but a lagging issue . Like when I am clicking on my outlinedTextField the animation of label is a bit laggy, not that much lagg but a very slight lagged animation. Maybe you also have noticed or it's just with my application only? Thankyou

whatthefactuploadr
Автор

Sir how did you show the "all, classes, files, symbols, and action" at 8:36 mins. Because i couldn't find it. What's the shortcut key for that?

mckeinryaurin
Автор

Hello Sir, Icons.Filled.Visibility . in this line i got an error in visibility. how to solve this

eswarimurugesan
Автор

make a course on how to use compose for multiplatform. it's the future it would be great. thanks in advance

aviksutar
Автор

Sir, I request you to please do full android development course with basics in order using Jetpack compose

akashmadanu
Автор

Hi do you think is posible to integrate this login screen with the fun fact project? any tips? thanks very much

brunamattos
Автор

hello! love the content! may I ask if do you have a github repo for the code of the complet login registration flow???

spriggan