Making Swiggy's Order Tracking a Magical Experience
Article Summary
Swiggy discovered customers were anxiously checking their order tracking screen multiple times during the 20-45 minute delivery window. Their solution? Let users track orders while doing literally anything else on their phone.
The Swiggy engineering team implemented Picture-in-Picture (PIP) mode for their Android app's order tracking feature. This case study walks through the technical implementation, challenges with Android's multi-window mode, and early adoption metrics.
Key Takeaways
- 30,000+ PIP impressions within first week of launch (Android O+ only)
- Implemented in just 2 days using Android's native PIP APIs
- Multi-activity architecture created duplicate task issues in recent apps
- Deep-linking broke when users clicked notifications during PIP mode
- Solution requires refactoring to single-activity navigation pattern
Critical Insight
Swiggy reduced order anxiety by enabling floating order tracking that persists across apps, achieving 30K+ weekly PIP views despite being limited to Android O+ devices.