Mobile App UI and UX: Design for Interruptions and Recovery
dopweb
Updated November 4, 2026

A delivery driver starts a photo upload in an elevator and loses signal. Whether the app remembers the photo matters more than how polished the upload icon looks. Design the interrupted journey alongside the successful one.
Map one job from entry to completion
Choose a frequent task, such as documenting a delivery. Sketch how the user arrives, what they need on screen, and which action confirms completion. Give back navigation a predictable result. Request camera or location access at the point where its purpose is apparent and plan what happens when permission is denied.
Design the waiting and failure states
Show whether the photo is saved locally, uploading, or received by the server. Give a retry action that will not submit the same delivery twice. Reopen the app after an interruption and check what survives. If a draft cannot be recovered, explain that limitation before someone relies on it.
Test on devices, not only design frames
Try large text, a small screen, an on-screen keyboard, and a screen reader. Let someone carry out the task without coaching. Observe incorrect taps, unnecessary re-entry, and whether the final status is understood. Use those observations to prioritize the next revision.
Related guides and services
Design and technology
Mobile apps · UI and UX design · Web design · Branding · Create a website · Responsive website
More from Dopweb
Search engine optimization · Dopweb homepage · Web development · Web services · Deciding whether to use AMP · Book a call
Search and marketing
Landing page · Content marketing · Social media marketing