“The impact was the biggest surprise“: Swiggy’s transition to native pays off
Swiggy, initially a food delivery service, has evolved into India's leading on-demand convenience platform. It now offers grocery delivery via Instamart and restaurant bookings through Dineout. In early 2024, Swiggy began transitioning its Instamart and Dineout apps from hybrid to native experiences using Swift and SwiftUI. This move was driven by performance and stability limitations encountered as these services scaled rapidly. The team focused on high-impact customer journeys like home and search screens for the initial migration.Previously, Instamart faced issues like high page load times and app hangs, while Dineout struggled with rich media content. Moving to native allowed for leveraging advanced iOS capabilities, including newer platform innovations and improved animations. This transition aimed to create a unified design system across all of Swiggy's offerings and enhance performance, reliability, and rendering. Users have reported noticeably faster load times, smoother scrolling, and more fluid animations.The shift to native also enabled new features like OCR for menu search and grocery list scanning, along with leveraging Apple Intelligence for item summarization. Community response has been overwhelmingly positive, with improvements in engagement, completion rates, and app ratings. A surprising outcome was the direct impact on business metrics, seeing an increase in conversions and a reduction in bounce rates. Designers have also been empowered to create more engaging experiences due to the reliability of native development.