Swiggy Agam Mahajan

How Swiggy Makes Swiggy Buttery Smooth

Original post Making Swiggy Buttery Smooth

Article Summary

Swiggy's iOS team cut their app launch time in half and reduced app size by 8MB. Here's how they did it.

The Swiggy engineering team shares 8 concrete optimizations they implemented to dramatically improve their iOS app performance. This is a masterclass in measuring what matters and systematically eliminating friction.

Key Takeaways

Critical Insight

By focusing on user-perceived performance metrics and smart sequencing, Swiggy achieved measurable improvements across every key interaction in their app.

Continue reading

What This Article Covers

Problem

Menu detail pages were slow because dish images were large files. Users had to wait noticeably longer when browsing restaurant menus.

Solution

Swiggy's team added progressive image loading. Small placeholder images appeared first while high-resolution versions downloaded in the background. Once ready, the full images replaced the placeholders without any visible transition.

Impact

Users saw content appear right away without extra network requests. The loading delays became invisible, making the experience feel faster and smoother overall.

The progressive image loading trick using smaller thumbnails as placeholders is particularly clever and costs zero extra bandwidth.

This page summarizes “Making Swiggy Buttery Smooth” by Swiggy, published Aug 15, 2023. All credit for the original work goes to the authors.

Read the original on bytes.swiggy.com (opens in new tab)

AI tools for iOS

Browse all AI tools →