How to Implement Biometric Auth in Your Android App

  Рет қаралды 19,385

Philipp Lackner

Philipp Lackner

Күн бұрын

In this video I'll show You How to Implement Biometric Auth in Your Android App!
💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:
pl-coding.com/...
⭐ Courses with real-life practices
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:
pl-coding.com/...
Get my FREE PDF about 20 things you should never do in Jetpack Compose:
pl-coding.com/...
Regular programming advice on my Instagram page: / _philipplackner_
Join my Discord server:
/ discord
Get the source code for this video on GitHub:
github.com/phi...

Пікірлер: 47
@yusufjonaxmed4488
@yusufjonaxmed4488 3 ай бұрын
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
@makzimalist
@makzimalist 6 ай бұрын
Good Video as usual! EDIT: mail received some minutes ago, thank you :D
@veitklub
@veitklub 6 ай бұрын
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!
@AMANKUMARYADAV-z7b
@AMANKUMARYADAV-z7b 6 ай бұрын
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❤
@abdelrahmankhaled7575
@abdelrahmankhaled7575 6 ай бұрын
We need a part2 PDF for compose mistakes ! XD
@AdrianTache
@AdrianTache 6 ай бұрын
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.
@gsmtechzambia3985
@gsmtechzambia3985 6 ай бұрын
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 6 ай бұрын
One day sounds far🤣🤣, Buy a course...
@Rajesh-ki5oy
@Rajesh-ki5oy Ай бұрын
The Face ID is not working. Can you please help me?
@juanjosep988
@juanjosep988 Ай бұрын
Pretty good tutorial but unit testing is very hard to achieve on prompt manager class, any advice on that?
@miracleukaka4085
@miracleukaka4085 6 ай бұрын
Just at the right time. I have been waiting for this. Thank you Philip.
@therongovender9471
@therongovender9471 6 ай бұрын
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 6 ай бұрын
I'm currently working on a replacement for this course, but what specifically do you consider old? The github repository is updated
@therongovender9471
@therongovender9471 6 ай бұрын
@@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?
@shyamborkar8206
@shyamborkar8206 6 ай бұрын
You are doing gods work thanks.
@underratedstudent
@underratedstudent 6 ай бұрын
Gods work?
@زيد_اليماني
@زيد_اليماني 6 ай бұрын
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?
@mikeg5694
@mikeg5694 2 ай бұрын
Can you do the 30 second version?
@ahmadhamwi4081
@ahmadhamwi4081 6 ай бұрын
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!
@IMPACT-k3j
@IMPACT-k3j 6 ай бұрын
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.
@chathurangewijesekara6491
@chathurangewijesekara6491 6 ай бұрын
Do you have video get data in json to android studio,kotlin . Filter Google spreadsheet , App script ,
@abada-s
@abada-s 6 ай бұрын
Very clean and professional, thanks
@fredericoamigo
@fredericoamigo 6 ай бұрын
Thanks for this awesome vid! Wish for a future one: “how to make a compass app”
@2chotti
@2chotti 3 ай бұрын
How do we test it with Face id?
@Lpapadop
@Lpapadop 4 ай бұрын
hi, one question why did u choose channel to emit the result inside? and not flow or a stateFlow, thanks
@erickmutura8512
@erickmutura8512 4 ай бұрын
How do you make it so after the authentication is successful it goes to another screen
@mohamadshqeer8864
@mohamadshqeer8864 6 ай бұрын
We need a video about devin AI will it take over android developers
@2chotti
@2chotti 3 ай бұрын
Thank you. really helpful
6 ай бұрын
Very interesting video Phillip, thanks to share.
@Klusio19
@Klusio19 6 ай бұрын
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 6 ай бұрын
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 5 ай бұрын
@@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 6 ай бұрын
Looks and works great)
@vismal2007
@vismal2007 6 ай бұрын
Thank you man!
@Blueish-uu5te
@Blueish-uu5te 6 ай бұрын
stop
@Blueish-uu5te
@Blueish-uu5te 6 ай бұрын
ok
@Blueish-uu5te
@Blueish-uu5te 6 ай бұрын
ok
@arielapp9469
@arielapp9469 6 ай бұрын
in a sealed interface, what is the difference between data object and object?
@andy_lamax
@andy_lamax 6 ай бұрын
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 6 ай бұрын
thank you@@andy_lamax
@arielapp9469
@arielapp9469 6 ай бұрын
no, it's better then StackOverflow@@akashkumardas6521
@Rishisingh-s9h
@Rishisingh-s9h 6 ай бұрын
is devin replace this?
@Kaushal_Satani
@Kaushal_Satani 6 ай бұрын
yas
@Klusio19
@Klusio19 6 ай бұрын
What is devin?
@gerdsfargen6687
@gerdsfargen6687 6 ай бұрын
​@Klusio19 a type of processed meat
@Klusio19
@Klusio19 6 ай бұрын
@@gerdsfargen6687 nah, what is going on. I'm questioning now what she's that comment even means wtf
The ONLY Correct Way to Load Initial Data In Your Android App?
12:27
Philipp Lackner
Рет қаралды 26 М.
Android Biometrics
40:15
red_mad_dev
Рет қаралды 535
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 51 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 69 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 55 МЛН
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 44 М.
Unlocking the Power of PWAs with Next.js 14 + native tips
11:30
tobi tackles tech
Рет қаралды 1 М.
derivedStateOf VS. remember(key) - THIS is Really the Difference 🤯
14:46
Most overpowered way to build mobile apps?
8:33
Beyond Fireship
Рет қаралды 808 М.
NSURLProtocol: How I Stole an App For My Wedding
56:25
Bryce Bostwick
Рет қаралды 38 М.
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 51 МЛН