How to Implement Biometric Auth in Your Android App

  Рет қаралды 23,812

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 52
@yusufjonaxmed4488
@yusufjonaxmed4488 5 ай бұрын
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!
@abada-s
@abada-s 9 ай бұрын
Very clean and professional, thanks
@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...
@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.
@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!
@shyamborkar8206
@shyamborkar8206 9 ай бұрын
You are doing gods work thanks.
@underratedstudent
@underratedstudent 9 ай бұрын
Gods work?
@fredericoamigo
@fredericoamigo 9 ай бұрын
Thanks for this awesome vid! Wish for a future one: “how to make a compass app”
9 ай бұрын
Very interesting video Phillip, thanks to share.
@AkeelaFariz
@AkeelaFariz 11 күн бұрын
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?
@ishratkhan007
@ishratkhan007 Ай бұрын
why you didn't use suspendableCoroutine instead of channel callbacks?
@juanjosep988
@juanjosep988 4 ай бұрын
Pretty good tutorial but unit testing is very hard to achieve on prompt manager class, any advice on that?
@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.
@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?
@2chotti
@2chotti 6 ай бұрын
Thank you. really helpful
@Dabayare
@Dabayare 21 күн бұрын
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.
@Lpapadop
@Lpapadop 7 ай бұрын
hi, one question why did u choose channel to emit the result inside? and not flow or a stateFlow, thanks
@vismal2007
@vismal2007 8 ай бұрын
Thank you man!
@mikeg5694
@mikeg5694 5 ай бұрын
Can you do the 30 second version?
@ukhanyov
@ukhanyov 9 ай бұрын
Looks and works great)
@chathurangewijesekara6491
@chathurangewijesekara6491 9 ай бұрын
Do you have video get data in json to android studio,kotlin . Filter Google spreadsheet , App script ,
@2chotti
@2chotti 6 ай бұрын
How do we test it with Face id?
@زيد_اليماني
@زيد_اليماني 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?
@erickmutura8512
@erickmutura8512 7 ай бұрын
How do you make it so after the authentication is successful it goes to another screen
@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
@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 7 ай бұрын
@@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.
@mohamadshqeer8864
@mohamadshqeer8864 9 ай бұрын
We need a video about devin AI will it take over android developers
@Rajesh-ki5oy
@Rajesh-ki5oy 4 ай бұрын
The Face ID is not working. Can you please help me?
@Pradnya10
@Pradnya10 19 күн бұрын
Did you find the answer?
@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 2 ай бұрын
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
Рет қаралды 137 М.
This Is My FAVORITE Error Handling Class
28:57
Philipp Lackner
Рет қаралды 35 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
The Top 3 State Management Mistakes On Android
14:30
Philipp Lackner
Рет қаралды 26 М.
How to Structure a Clean, Multi-Module Compose Multiplatform App (#3)
22:33
Kotlearn - Kotlin Tutorials
Рет қаралды 333
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 54 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН