Комментарии:
675th...Thanks Philipp
ОтветитьHello Philip,
Thank you for the video. I have a question: What's the process for hiding permission buttons when permissions are granted, displaying an alternative UI, and automatically dismissing the dialog when returning from settings without requiring an external click to dismiss it?
Hi Philipp! Once again: Thank you! You make it so much easier to deal with complex issues, that it now seems almost fun to handle permissions 😄
ОтветитьIssue: In material alert dialogue it works fine but not working in material3 alert dialogue.
ОтветитьGreat video, but there's one problem, if the user had permanently declined a permission, goes to the app settings via the dialog and selects "ask every time", when he navigates back the "permanently denied" dialog is still shown and if he dismisses it, he won't see the prompt for permission again.
ОтветитьI know this is too noob. but I don't understand where to handle the "permission granted" in this scenario ._.
ОтветитьHi, thanks for the video.
The code has an error. When you decline the second permission for the first time and then accept, the permanently declined dialog will appear anyway for the first permission.
Just telling you this to fix the code and inform somehow the rest of the people.
Thanks for the rest, great content.
what's the advantage of this system over the accompanist permissions API?
ОтветитьThs is amazing, Even Google does not have proper example code to handle these crazy permissions !!
ОтветитьThat's complex
ОтветитьThank you, I also think that whole system of permissions is complicated and shouldn't exists on android developers shoulders :(
ОтветитьHey Phillip, great content, been learning a lot from your videos.
Thanks to your lessons i've just released an Android Library that deals with permissions in a functional way without a lot of fragmented code and coupling with viewmodel.
Check it out, maybe you'll find it useful, composed-permissions.
Cheers,
Hi Philipp! Once again: Thank you! You make it so much easier to deal with complex issues, that it now seems almost fun to handle permissions 😄
ОтветитьDude your videos are boring
ОтветитьInstead of using 3 classes and 1 interface can't we just use a sealed interface or sealed class. Isn't this over architectured ?
ОтветитьThis is a quite interesting solution. Why don't you replace List with Stack. It implements all the concept you need to.
ОтветитьHi Philip, Please make a clean architecture video with multiple models. Thank you
ОтветитьHi Philipp, when we Don't Allow the permission for first time, then OK dialog shows but after then if we give the permission then also Grant Permission Rationale shows.. is it right thing?
ОтветитьSir, can you do video topic using ffmepg , opencv, opengles in android
ОтветитьThank you, it's very interesting way.
ОтветитьHi Phillip. Thank you for this video and for others. Can you tell me how can I check permission is granted or not. When permission is granted I won't show button and when it isn't granted it will be hide.
ОтветитьOne of the best things about your videos is that you make mistakes and then fix it.. which shows everyone the kind of mistakes they can run into and see how to fix them. Thank your for your time and effort.
Ответитьamazing video about permissions. Philipp which smartphone do you recommend on middle segment (xiaomi or Samsung)? [for better performance through the years and many years usage]. If you answer, I will be so happy❤❤
ОтветитьThanks, you save my job😅😅
Ответитьcan u make video on gsoc organizations which i can contribute as begginer in android
ОтветитьAs always, this is a really good content!
I have a simple question: How do you deal with permissions that depend on different Android builds (e.g. Bluetooth permissions)? Do you create different arrays based on Android versions?
Philipp is gonna reach 100 000 subs within a month!
ОтветитьOMG, Phillip, you totally saved my project with this video. I had an issue with Bluetooth permissions for Android 12 OS. I thought, I tried everything, but your implementation of permission request totally worked in my case, thank you!
ОтветитьAfter learning how permissions are handled on iOS from your recent KMM Translator course, we on Android definitely have a much harder time implementing this!
ОтветитьAs always, making incredible content!!!
Thank you very much, keep it up 😎
Nice bro ✌️🤗
ОтветитьTHANK YOU SO MUCH!!! PLEASE HELP I have created single activity by watching your Clean MVVM Notes video, it uses Compose navigation, Problem is there is a button on B screen to send email, so it needs to startActivity(context,intent), but I cannot get context, i tried all of these couldnt get it working, so is it possible that I can fire event from Compose screen B and startActivity is done by MainActivity? this context is making it so hard
ОтветитьTime to say bye to good old Dexter library
ОтветитьTop notch content and editting. Thanks man.
ОтветитьI am working on an app that uses Bluetooth Classic. The guide from google developers is imho not really helpfull. If you target sdk above 30 (S) you have to deal with permission checks everywhere. The github repo they refer to is written in Java, and the code snippets they offer give no solution regarding permission checks. Can you please comment on this?
ОтветитьThank you Phillip!
ОтветитьStarting to watch this now: but does this address the failure of the accomp. library where you can't know on the first request whether they have been perm denied?
ОтветитьIs it possible to teach a tutorial about building a library and placing it in the maven repository?
ОтветитьHi Phillip. Thanks for this video ,🙏🙏🙏🙏🙏👏👏👏👏👏👏👏👏👏👏👏👏👏💪💪💪💪💪💪👏👏👏
ОтветитьAnother Awesome Video on Permissions! thank you Philip!
ОтветитьIndeed scalable
ОтветитьThanks bro. I required to this nowadays 😃
Ответитьcan you please make a bluetooth tutorial ...
ОтветитьHi Phillip, i really thank you for your contributions to the Android Dev community. I hope you will make some videos about MVVM + Clean Architecture + Modularization in the future. I think many people are interested in this topic.
ОтветитьAwesome
ОтветитьOh god, I was waiting for it. Thanks Philipp
ОтветитьI love you bro 💛 thanks for your help ✅👑
Ответить