Designing for patchy networks and small data budgets
Published 2019, may be outdatedWhat Grab says
- Problem
- Grab says the main challenge for its consumers is finding a reliable network, and that many use prepaid plans and switch data off after a ride.
- Change
- It designs blank, loading, partial and error states alongside the happy path. The app opens with loading skeletons. A video tutorial became an SVG animation, and autoplay is off on the home feed.
- Stated reasoning or result
- The article advises keeping screens alive through visual cues, messaging and cached content, and preferring simple animation because elaborate transitions look choppy on older phones.
Shortcut’s reading
Craft guidance- UX principle
- The non-happy states are the product for people on a poor connection. Design them first, not last.
- Why it fits the context
- A ride or food order is often placed on the move, on a low-cost phone. A screen that waits for the network is a screen that fails.
Official source
- GrabGrab, Driving Southeast Asia Forward Through People-Focused Design(opens in a new tab)
- Authority
- Guideline
- Published
- 5 Nov 2019
- Last verified
- Verified 8 Oct 2026