Swiggy Viswanathan K P Jul 18, 2023

Login & Signup Result Improvement in Swiggy Android App

M3 Related OWASP risk: Insecure Authentication/Authorization Learn more →

Article Summary

Swiggy was losing users during login and signup despite optimizing app size and launch time. The culprit? Manual data entry errors.

Viswanathan K P from Swiggy's mobile team shares how they leveraged Android's Autofill Framework and Phone Selector API to reduce friction in their authentication flow. This is part of Swiggy's broader mobile optimization efforts following their app size and cold start improvements.

Key Takeaways

Critical Insight

By implementing Android's Autofill Framework and Phone Selector, Swiggy reduced authentication friction and improved signup completion by 25%.

The article includes specific code snippets showing exactly how to implement autofill hints and the phone selector intent in your Android app.

About This Article

Problem

During login and signup, users often made mistakes entering phone numbers and emails, which led to form submission failures and people abandoning the process on Swiggy.

Solution

Viswanathan K P's team added Android's Autofill Framework (API 26+) with autofillHints attributes and the Phone Selector API. This let the app fill in user information automatically instead of requiring manual entry.

Impact

Signup completion went up by 25% when autofill populated name, email, and mobile number. Login conversions to the OTP screen also increased by 4% using the Phone Selector hint feature.