Learn Mobile UI, Navigation, and Accessibility
Build a clear visual hierarchy
Keep the primary task easy to find. Use consistent spacing and headings, and ensure important controls remain visible when text size or screen dimensions change.
Make navigation predictable
Use familiar patterns and clear labels. Preserve user context when moving between screens, and provide a reasonable way to cancel or return without losing work unexpectedly.
Design forms for recovery
Associate labels with fields, describe errors near the relevant control, and retain valid input when a submission fails. Provide loading and disabled states so people do not accidentally submit the same action repeatedly.
Test accessibility and responsiveness
Check contrast, text scaling, focus order, screen-reader labels, and touch target sizes. Review more than one screen size and orientation if the app supports them. Accessibility checks should be part of routine testing.