Posted by Nilansh Sahai Android Developer Communication Engineer (on Twitter and LinkedIn).
Context
In Part 1 of the App Language Preferences blog, we discussed what the feature is, how developers can use it, how to implement the feature, and the strong business impact of multilingualism. In this part of the blog, we’ll discuss how various major applications have migrated to and leveraged the application languages feature.
Developer success stories
Here are some of the top apps that have migrated to APIs of choice for application languages. Let’s see them.
LinkedIn is a business and career oriented online platform primarily used for professional networking and career development. It bridges the gap between employer and job seeker by providing common ground to connect both. LinkedIn works in many groups 875+ M registered users Spread over 200 countries and territories.
Due to the multiple regions it covers, it becomes important to support multiple languages in the application. LinkedIn supports 26 languages Now in their app, and this brings an opportunity to provide users with the best experiences of the latest Android features. With this goal in mind, the LinkedIn team has invested their efforts in transitioning to the new app language preferences APIs, and continues to provide their users with the full flexibility and features of Android 13. The team also noted that “integration was easy with only minor code changes.
MyJio is a one-stop destination for recharges, managing accounts and Jio devices, UPI and payments, entertainment services through movies, music, news, games, quizzes and more. More than enough 500 M+ total downloads Distributed worldwide, MyJio aims to provide its users with better access to various facilities. Also, MyJio’s user base is so vast that the app supports more than the total 12+ languages. With these many features and wide range of active multilingual users, MyJio has a strong reason to localize their apps using best practices.
MyJio developers applied App Language Preferences APIs with the release of Android 13 allow users to select the language for their apps from System Settings as well.
One of the main use cases was retaining the user’s language choice, when users switched devices and then logged in again with the same account. In this case, when the data is restored from the previous backup, the language selection will be restored along with the rest of the data, ensuring a seamless MyJio user experience across devices. This API shows the flexibility to work well with Android features like backup and restore, and helps developers provide a better user experience for their users.
More than enough 16.7M+ monthly trading customers in above 1000 cities It is one of the most popular food ordering and restaurant search services in the region in India. This means that the app is used in different languages. Zomato currently supports over 15 languages On his app.
The Zomato team wanted to make the user experience as seamless and enjoyable as possible for users across geographies. Localizing the app based on the region and user preference was an important step in this direction. Zomato has responded quickly to the changes introduced in Android 13. They went ahead and transferred their language switching logic to app language preferences within a week. thereby helping their users find an easy way to use Zomato in their language of choice.
OkCredit is an over-the-top credit management app. 50M+ downloadsTotal annual transactions 50 billion dollars on the application. Like OKCredit, it supports both local and large businesses as well as the surrounding area 10+ languages In their app, it was critical for them to support the ability to seamlessly switch the language of the app so that more users can get on board with their platform.
OkCredit developers are always quick to adopt changes in Android. They recently adopted App Language Selection APIs within a week, providing their end users with a better and more seamless experience in changing their app language at their convenience.
Summary
We’ve seen that some of the best apps have implemented APIs for each app’s language preferences, and have also rolled out updates to users. This simple migration was possible in a short period of time due to minimal effort investment and minimal code changes. Finally, here are some resources to help you better understand the character.
- Application language preferences
- Sample application (write)
- Sample Application (views)
- In-App Language Preferences (YouTube Video)