Permissions

How should an Android permission that looks fishy for the app but without which it's impossible to obtain a certain needed behavior be handled?

How should an Android permission that looks fishy for the app but without which it's impossible to obtain a certain needed behavior be handled?
  1. What app permissions should I not allow?
  2. How to define custom permission in Android?
  3. When should I ask for permissions on Android?

What app permissions should I not allow?

Watch out for permissions like access to your location, camera, microphone, contacts, browsing history and photo library. These can be particularly invasive and risky if not explicitly required for an app to function.

How to define custom permission in Android?

You can define custom permissions for your apps and request custom permissions from other apps by defining <uses-permission> elements.

When should I ask for permissions on Android?

Best practices

From the developer's point of view, there are several things to keep in mind when requesting permissions: We should only ask for permissions when we need them. We need to be able to deal with a denial of permission.

Best Practices vs. user research
What is the difference between user research and UX research?What are the best user research methods?What is best practice in qualitative research?Wh...
How can I make this habit tracker interface more visually interesting? [closed]
How do you make a habit tracker?Is habit Tracker a good app? How do you make a habit tracker?The most basic format is to get a calendar and cross of...
Registration Portal UX with many steps & complex requirements - Best practices & good examples?
How many stages are there in UX pyramid?What comes first registration or login?What are the 4 core processes of designing UX?What are the steps in th...