How to Implement Biometric Auth in Your Android App

  Рет қаралды 24,337

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 53
@yusufjonaxmed4488
@yusufjonaxmed4488 6 ай бұрын
You are the best android developer I've ever seen , I'm grateful for you coz you are sharing your knowledge for free , even Udemy instructors don't have that kind of knowledge , PLease keep it up , we'll always support you
@AMANKUMARYADAV-z7b
@AMANKUMARYADAV-z7b 9 ай бұрын
Phillips, I am your old subscriber and have learned from you a lot. Now this is the time to make video on dynamic feature module with api integration. Love from India❤
@makzimalist
@makzimalist 9 ай бұрын
Good Video as usual! EDIT: mail received some minutes ago, thank you :D
@miracleukaka4085
@miracleukaka4085 9 ай бұрын
Just at the right time. I have been waiting for this. Thank you Philip.
@abdelrahmankhaled7575
@abdelrahmankhaled7575 9 ай бұрын
We need a part2 PDF for compose mistakes ! XD
@ahmadhamwi4081
@ahmadhamwi4081 9 ай бұрын
Hi Philip, thank you for the effort you're putting into this video! I'd like to request something whenever your do a tutorial like this: Could you please add a part where you unit test such mechanisms? I'd love to also see how such code can be test automated. I know there would be much more work in that, but It would really make the tutorials perfect! Thank you again!
@gsmtechzambia3985
@gsmtechzambia3985 9 ай бұрын
Just at the right time when I needed it. You will surely get a beer from me one day! Hopefully, you can also do a similar video for Multiplatform with Compose for Desktop in near future.
@EnelAlmonte
@EnelAlmonte 9 ай бұрын
One day sounds far🤣🤣, Buy a course...
@abada-s
@abada-s 9 ай бұрын
Very clean and professional, thanks
@RonSnake99
@RonSnake99 40 минут бұрын
In Android Studio when I emulated it for the first time it correctly asked me for the pattern, fingerprint and facial recognition, but after that it started to give an error and it closes as soon as I press the button. I tried it on my cell phone and the same problem.
@shyamborkar8206
@shyamborkar8206 9 ай бұрын
You are doing gods work thanks.
@underratedstudent
@underratedstudent 9 ай бұрын
Gods work?
9 ай бұрын
Very interesting video Phillip, thanks to share.
@fredericoamigo
@fredericoamigo 9 ай бұрын
Thanks for this awesome vid! Wish for a future one: “how to make a compass app”
@AdrianTache
@AdrianTache 9 ай бұрын
While this does work, it can be bypassed by a number of attacks unless integrity is ensured. Furthermore, the recommended way of using this biometric prompt is by giving it a CryptoObject and doing whatever secure action with that cipher, to ensure that your operation is real. Aside from that, I just hate it how this component forces you to be tied to the app UI (since it requires a FragmentActivity), even though the entire operation has nothing to do with UI, and it is the system which handles that... One other thing to mention is that it's important to show that prompt in the main thread.
@AkeelaFariz
@AkeelaFariz 23 күн бұрын
Can i store fingerprint data in a Database and verify that? like in a table? if that table has a fingerprint it will grant the access else reject?
@Dabayare
@Dabayare Ай бұрын
My PC just breaks when I launch Android Studio and try to develop anything. Nowadays I reduced myself to tools in the vscode ecosystem. Even an empty flutter project will cause gradle to hang.
@ishratkhan007
@ishratkhan007 Ай бұрын
why you didn't use suspendableCoroutine instead of channel callbacks?
@veitklub
@veitklub 9 ай бұрын
Hi Philipp, greetings from Munich ;-) So ... i have a password protected backend and want to log in to that with my app using biometrics (after logging in once with the password) ... i have to save the password somewhere ... any hints how to do that? Thx! And great videos, switched to compose last week after seeing a few videos from you!
@fernandoambrosio1200
@fernandoambrosio1200 3 күн бұрын
I have the same problem in the backend I need to log in with a username and password to get the token
@زيد_اليماني
@زيد_اليماني 9 ай бұрын
When I monitor the channel using collect with lifecycle and then use let to verify that the channel is not empty, the event is received twice , Can anyone help me regarding this matter?
@Lpapadop
@Lpapadop 7 ай бұрын
hi, one question why did u choose channel to emit the result inside? and not flow or a stateFlow, thanks
@therongovender9471
@therongovender9471 9 ай бұрын
Hey man, please can you update your course? The building-industry-level-apps-with-multi-module-architecture. The content is a bit old imo. Logged in after like a year buying the course because i now have time to go through the content. I pretty much currently use Flutter, but would love to get into compose
@PhilippLackner
@PhilippLackner 9 ай бұрын
I'm currently working on a replacement for this course, but what specifically do you consider old? The github repository is updated
@therongovender9471
@therongovender9471 9 ай бұрын
@@PhilippLackner Its the video content, have to keep going back to github to search for latest packages etc, just imo for a paid course (and since its not on youtube) this should be updated as packages update (so breaking changes are covered in the video), Having to go do research for example on breaking changes and reading changelogs etc takes time away from the video content. Is the replacement going to update this course or it will have to be purchased seperately?
@IMPACT-k3j
@IMPACT-k3j 9 ай бұрын
Hi Sir, I want some guidance about should I join the mentorship program or purchase the bundle of recorded videos from your website and can you let me know about the prerequisite for both of these courses.
@2chotti
@2chotti 6 ай бұрын
Thank you. really helpful
@juanjosep988
@juanjosep988 4 ай бұрын
Pretty good tutorial but unit testing is very hard to achieve on prompt manager class, any advice on that?
@erickmutura8512
@erickmutura8512 8 ай бұрын
How do you make it so after the authentication is successful it goes to another screen
@chathurangewijesekara6491
@chathurangewijesekara6491 9 ай бұрын
Do you have video get data in json to android studio,kotlin . Filter Google spreadsheet , App script ,
@vismal2007
@vismal2007 9 ай бұрын
Thank you man!
@Klusio19
@Klusio19 9 ай бұрын
I can't manage to get this free PDF. I receive mail for mailing list, I click the link and then what? I get confirmation that I'm on the mailing list and nothing more :(
@PhilippLackner
@PhilippLackner 9 ай бұрын
Sorry, the mailing provider sometimes has its issues with that 😅 Please send us an email to support@pl-coding.com and we'll check that
@brijeshchopda5435
@brijeshchopda5435 8 ай бұрын
@@PhilippLackner Same here. I have subscribed to promotional emails using my couple of emails but don't get PDF on any of the emails yet.
@ukhanyov
@ukhanyov 9 ай бұрын
Looks and works great)
@2chotti
@2chotti 6 ай бұрын
How do we test it with Face id?
@arielapp9469
@arielapp9469 9 ай бұрын
in a sealed interface, what is the difference between data object and object?
@andy_lamax
@andy_lamax 9 ай бұрын
Data objects are used for holding state data. The data keyword before the object, just generate a good toString() method that renders nicely when the object is converted into a string
@arielapp9469
@arielapp9469 9 ай бұрын
thank you@@andy_lamax
@arielapp9469
@arielapp9469 9 ай бұрын
no, it's better then StackOverflow@@akashkumardas6521
@mikeg5694
@mikeg5694 5 ай бұрын
Can you do the 30 second version?
@Rajesh-ki5oy
@Rajesh-ki5oy 5 ай бұрын
The Face ID is not working. Can you please help me?
@Pradnya10
@Pradnya10 Ай бұрын
Did you find the answer?
@mohamadshqeer8864
@mohamadshqeer8864 9 ай бұрын
We need a video about devin AI will it take over android developers
@Rishisingh-s9h
@Rishisingh-s9h 9 ай бұрын
is devin replace this?
@Kaushal_Satani
@Kaushal_Satani 9 ай бұрын
yas
@Klusio19
@Klusio19 9 ай бұрын
What is devin?
@gerdsfargen6687
@gerdsfargen6687 9 ай бұрын
​@Klusio19 a type of processed meat
@Klusio19
@Klusio19 9 ай бұрын
@@gerdsfargen6687 nah, what is going on. I'm questioning now what she's that comment even means wtf
@Blueish-uu5te
@Blueish-uu5te 9 ай бұрын
ok
@sheldoriassoso4605
@sheldoriassoso4605 3 ай бұрын
Bro you are so german :D
@Blueish-uu5te
@Blueish-uu5te 9 ай бұрын
stop
@Blueish-uu5te
@Blueish-uu5te 9 ай бұрын
ok
ViewModels & Configuration Changes - Android Basics 2023
18:46
Philipp Lackner
Рет қаралды 139 М.
The Top 3 State Management Mistakes On Android
14:30
Philipp Lackner
Рет қаралды 26 М.
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
Adding Fingerprint Or Face Recognition To Your .NET MAUI App
18:00
Gerald Versluis
Рет қаралды 9 М.
The Ultimate Package Structure Guide for Android Developers
12:10
Philipp Lackner
Рет қаралды 45 М.
How to reduce reliance on passwords in Android apps with passkey support
17:44
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 55 М.
Authentication Flow in Next.js (Complete Tutorial)
30:37
Cosden Solutions
Рет қаралды 35 М.