Research: I thoroughly investigated iOS and Android documentation to establish platform-specific best practices and guidelines for requesting user permissions.
Addressing the Documentation Gap: Recognizing the lack of prior guidelines, I proactively developed comprehensive documentation outlining standardized permission patterns.
Guiding Principles: I formulated clear principles based on research insights to ensure consistency and user-centricity of permission requests. These included:
Standardized User Flow: I developed a structured flow diagram with detailed explanations, incorporating rationale screens and handling diverse user choices.
Design Guidance: Provided comprehensive guidelines for designing effective rational screens, including examples of do's and don'ts.
Screenshot of from the original document depicting the documented guidelines for rationale screens
Collaborative Refinement: Improved the guidelines by incorporating detailed feedback from developers in multiple iterations.
Bulk Permission Exploration: Identified the potential need for requesting multiple permissions simultaneously in certain user flows. Investigated and documented best practices for bulk permission requests to assist teams when these scenarios occur.