这是indexloc提供的服务,不要输入任何密码
Skip to content

Intermediary Screen UI: Request for Permissions #412

@Pavel401

Description

@Pavel401

Describe your improvement idea or feature request

The intermediary screen will serve as a buffer between the onboarding process and the main task home screen. It will educate the user about the necessity of granting storage,notification permissions and reassure them about data privacy.

How would you like to see it implemented?

UI

Header
"Why We Need Your Permission"

Title:
"Why We Need Your Permission"

Description:
Provide a short explanation of why the app needs storage access and notifications permissions.

Illustration/Icon:
Include a visually appealing, relevant icon or illustration, such as a secure folder for storage or a notification bell for notifications.

Main Content:
Clearly explain the necessity and benefits of granting these permissions.

Example content:

  • Storage Permission:
    "We use storage access to save your tasks, preferences, and app data securely on your device. This ensures that you can pick up where you left off seamlessly, even offline."

- Notification Permission:
"Notifications keep you updated with important reminders and updates, ensuring you stay on top of your tasks effortlessly."

Assure users about data privacy and security:
"Your privacy is our top priority. We never access or share your personal files or data without your consent."

Action Buttons:

  • Primary Button: "Grant Permission" (Triggers the system permission dialog for storage and/or notifications.)

Optional Footer:

  • Provide a reassuring message:
    "You can manage your permissions anytime later in Settings."

Design Guidelines:

  • Follow Material 3 design principles.
  • Ensure the dialog aligns with the app's existing theme, including colors, typography, and spacing.

Acceptance Criteria:

  • The UI must display the title, description, and relevant illustrations/icons.
  • Action buttons must trigger the correct permission request dialogs.
  • The design should conform to Material 3 guidelines and match the app's theme.
  • Test the UI on both light and dark modes to ensure visual consistency.

Put here any screenshots or videos (optional)

original-276a3f7be249db8ab2ae9068abdb5b95

How can we contact you (optional)

N/A

Would you like to work on this issue?

None

By submitting this issue, I have confirmed that:

  • I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions