Тёмный

Firebase Authentication using MVVM with Hilt and Coroutines 

Simplified Coding
Подписаться 118 тыс.
Просмотров 16 тыс.
50% 1

Welcome another course, in this video we will learn about Firebase Authentication using MVVM with Hilt and Coroutines.
I've already covered Firebase Authentication, but this time this project is built using Jetpack Compose, Flow, Coroutines and Hilt. So here you will understand the best practice of using Firebase Authentication using the recommended app architecture.
This is the first video, and in coming videos we will cover more from Firebase.
For the source code of this project visit this link:
👉 www.simplifiedcoding.net/fire...
In this course I've used the following things
👉 Jetpack Compose. • Jetpack Compose Crash ...
👉 Dependency Injection. • Android Dependency Inj...
👉 Compose Navigation. • Jetpack Compose Naviga...
👉 Kotlin Coroutines • #1 Kotlin Coroutines T...
Finally, If you love my content please SHARE my courses with your friends. You can share this course on your Facebook, WhatsApp, etc.
For more content related to Software Development visit my website.
👉 www.simplifiedcoding.net
You can SUPPORT me if you want
👉 Patreon: / belalkhan
👉 UPI (India Only): probelalkhan@okaxis
👉 PayTM (India Only): +917549161079
👉 PayPal: www.paypal.me/probelalkhan
You can also check some of my other courses from these links
👉 Dart Programming Tutorial: bit.ly/2S8y0Pu
👉 Kotlin Programming Tutorial: bit.ly/2Q2puRm
👉 Android MVVM Tutorial: bit.ly/3iLfVzu
👉 Android Game Development Tutorial: bit.ly/38JmltC
👉 Retrofit Android Tutorial: bit.ly/2DEwAl1
👉 Android RecyclerView Tutorial: bit.ly/2TqVjPz
👉 Android Room Tutorial: bit.ly/2PfQHeN
👉 Firebase Auth Tutorial: bit.ly/2WUGhEo
👉 Android Notification Tutorial: bit.ly/2Sc6jQl
👉 Building a Complete Wallpaper App: bit.ly/30UN8zV
👉 Build Tic Tac Toe in Android: bit.ly/30goxW0
❤️❤️ Thank You All for the Love and Support ❤️❤️
#firebaseauth
#firebaseandroid
#firebase

Наука

Опубликовано:

 

2 сен 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@pranjalraj3665
@pranjalraj3665 5 месяцев назад
In the video at 36:05 when you switch to signup screen, it can be seen there's a persistent toast there. Because your Resources.Failure value of loginflow is called 3 three times. To fix this you need to use repeatOnLifecycle Api. Put you when code inside a repeatOnLifecycle block inside a Coroutine scope.
@ewe4095
@ewe4095 2 месяца назад
Can you give me an example of how you would do it please?
@mohamedayad70
@mohamedayad70 Год назад
Simplified as it says 👏 I really thank you a lot ❤️
@John-qt6qk
@John-qt6qk Год назад
Awesome lads keep it up like that
@soefatitv9264
@soefatitv9264 Год назад
The Best Explanation !!! I referred to many videos , but out of all tNice tutorials was the best I could find among all .... Also got to know many tNice tutorialngs
@sanjaybhatikar
@sanjaybhatikar 9 месяцев назад
Thank you. Good video!
@user-fz8hi6cs3u
@user-fz8hi6cs3u Год назад
Thank you very much, for two days I could not figure out how to implement registration with mvvm, but after watching your video, everything became clear even though I did not use JetPackSompose😀
@user-zs6hb8ni3s
@user-zs6hb8ni3s Год назад
Thankyou that was ready helpful.
@akshayshetty7467
@akshayshetty7467 Год назад
Thanks for explaining new concepts with such clarity :)
@SimplifiedCoding
@SimplifiedCoding Год назад
Thanks :)
@aliimam7495
@aliimam7495 Год назад
Great Mr Bilal.keep making good content.deliverd to students as well working professionals....LU dear
@nastenkaoo
@nastenkaoo 5 месяцев назад
you are perfect actually
@saurabhtripathi8607
@saurabhtripathi8607 Год назад
You made it easy for us to integrate. Thanks a lot. Please start your own venture.
@SimplifiedCoding
@SimplifiedCoding Год назад
Thank You :)
@digitalluxury2033
@digitalluxury2033 Год назад
thanks for your videos >>>>>>>>> I hope you continue the android part for the Ktor API + JetPack Courses which was very very advanced and amazing to follow
@SimplifiedCoding
@SimplifiedCoding Год назад
Yeah, I will do it soon. Thanks
@kevinmathenge1397
@kevinmathenge1397 Год назад
Thanks so much for this tutorial.. I implemented this but using XMLs without a hitch.
@revn45
@revn45 Год назад
how did you do that? im strugling trying to implement this =(
@kevinmathenge1397
@kevinmathenge1397 Год назад
​@@revn45 Since i cannot paste a link to a repository containing the code for this, how do I reach out to you?
@simonsarhin2114
@simonsarhin2114 Год назад
Could it be possible to use the callbacks and still use the Resource class with it?
@justmeagain9302
@justmeagain9302 Месяц назад
What was the purpose of creating a provideFireBaseAuth in the app module? I don't understand
@packageopener6508
@packageopener6508 Год назад
Can you do the same for Phone Authentication
@mohamedmehenni3651
@mohamedmehenni3651 3 месяца назад
how to keep user logged in ???
@dev_jonmorais
@dev_jonmorais Год назад
A complete example using MVVM, Hilt, Coroutines, Room, Firebase would be interesting.
@SimplifiedCoding
@SimplifiedCoding Год назад
Sure
@metacode4696
@metacode4696 Год назад
@@SimplifiedCoding yes sir. Please build tutorial movie app using mvvm, room, coroutines, hilt best practis⏏️👍👍🙏🙏
@imamnurashariazis5611
@imamnurashariazis5611 Год назад
far, and makes confident about using the DAW the first ti.
@jonathanayala7585
@jonathanayala7585 Год назад
I have a prediction that in the future soft soft is going to have a assistant like ozone 8 or sotNice tutorialng lol
@DUVEDITZ
@DUVEDITZ Год назад
So... how's it going?
@pranjalraj3665
@pranjalraj3665 5 месяцев назад
Results in Very Buggy App Flow Receivers are called many times even when there is no change
@SimplifiedCoding
@SimplifiedCoding 5 месяцев назад
please provide a detailed description of the issue, steps to reproduce it, and if possible, share a screen recording link to help better understand the problem.
@pranjalraj3665
@pranjalraj3665 5 месяцев назад
Appreciate the quick response. As you can see in the video at 36:05 when you switch to signup screen, it can be seen there's a persistent toast there. Because your Resources.Failure value of loginflow is called 3 three times. To fix this you need to use repeatOnLifecycle Api. Apologies for the rude comment
@SimplifiedCoding
@SimplifiedCoding 5 месяцев назад
If you knew the solution then it is better to comment the solution to help other fellow devs. You can comment the issue and solution and I will pin it in the comments to help others. Thanks 🙏
@kuyangora1221
@kuyangora1221 Год назад
use your latest ktor restful api
@SimplifiedCoding
@SimplifiedCoding Год назад
Yeah will do it soon.
@techkid358
@techkid358 Месяц назад
can u provide the github link ??
@franklinjoney7941
@franklinjoney7941 Год назад
Please do a tutorial for GraphQL services
@SimplifiedCoding
@SimplifiedCoding Год назад
Sure
@HariomOP278k
@HariomOP278k 3 месяца назад
Nothing understood me 😢
@mohamedokasha157
@mohamedokasha157 Год назад
E!
@HappyLeoul
@HappyLeoul Год назад
on 11:19, Why don't you use Kotlin's built-in await function [import kotlinx.coroutines.tasks.await]?
@SimplifiedCoding
@SimplifiedCoding Год назад
I don’t think it is available for Firebase. Let me know if I am wrong 😄
@HappyLeoul
@HappyLeoul Год назад
@@SimplifiedCoding It's available for Firebase. Import it: import kotlinx.coroutines.tasks.await then simply do: firebasAuth.signInWithEmailAndPassword(email, password).await() Thank you for the content btw
@SimplifiedCoding
@SimplifiedCoding Год назад
I will try it, Thanks for the update I am pinning your comment.
Далее
Վարդավառը Գյումրիում
00:15
Просмотров 158 тыс.
#7 Android Login/Signup with MVVM - User Login
14:45
Просмотров 18 тыс.
Android MVVM | ViewModel + LiveData | And example app
28:19
Kotlin Coroutine (High-quality Course)
2:07:37
Просмотров 97 тыс.
🛑 STOP! SAMSUNG НЕ ПОКУПАТЬ!
1:00
Просмотров 360 тыс.