Logo of UI Challenges
Sign in
Wireframe example for OS Permission Request Sheet
An example interpretation of the prompt
Icon of target

OS Permission Request Sheet

Icon of book open

Design the system permission sheet that appears on top of an app when it asks for access. It should feel like a native mobile OS prompt, not an in-app modal pretending to be one.

The sheet needs to present the app name, the access being requested, and the three standard choices: Allow Once, While Using the App, and Don’t Allow. The hierarchy should make the request and consequence easy to read at a glance.

This surface lives at a high-stakes moment: the app is paused, the user is deciding whether to trust it, and the system has to stay in control. Keep the content tight and the visual treatment unmistakably system-owned.

Make the default state interesting by showing how the sheet sits over a dimmed app screen, with enough context behind it to understand the interruption without competing with the prompt itself.

Icon of book open

Treat the three actions as different commitment levels, not equal buttons; the safest choice should be visually clear without making the dialog feel biased.

Better at UI design with every challenge

Select complexity and generate challenge.

Pick a platform.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.