Platform Guidelines
Use for native or cross-platform UI and system integrations. Select the actual target platforms and versions before applying platform-specific guidance.
Review
- Follow native navigation, back behavior, gestures, controls, typography, safe areas, sheets/dialogs, and feedback expectations.
- Respect application lifecycle, restoration, background limits, memory pressure, rotation/resizing, and interruption.
- Request permissions in context, explain value, handle denial/restriction, and avoid requesting access before it is needed.
- Support dynamic text, screen readers, focus, contrast, reduced motion, localization, RTL, and varied content length.
- Integrate deep links, notifications, sharing, search, shortcuts/widgets, and system settings according to the platform contract.
Verify unstable or version-specific rules against authoritative current platform documentation. Preserve product identity while respecting platform behavior users rely on.