Looking for study partners?Join the Associate Android Developer Exam study group
There are 260 million Android users in the US—but there are ten times as many around the world. Expand your Android app's reach to a global audience. Learn how to internationalize your app and develop a process for localizing it for other languages and locales. This course covers the difference between localization and internationalization, and shows how to accomplish both with an existing Android app. Developer Eric Brynsvold demonstrates how to customize different elements of your apps for international audiences, including strings, currencies, dates and numbers, and even alternate images and layouts. Once the app is internationalized, he introduces considerations for localizing your interface and content for target markets, including selecting a translation service, workflow best practices, and test strategies. Plus, learn how to manage the internationalized and localized versions of your app so they stay up to date when you add new features.
- The localization process
- Basic internationalization
- Choosing target markets
- Preparing your app for internationalization
- Translating your app
- Testing and releasing your translated app
Skill Level Intermediate
- [Eric] In the US, there are about 260 million mobile phone users, but globally, there are more than 10 times that many. Localizing your app to be released in new markets is a great way to expand your reach and grow your user base. I'm Eric Brynsvold, and I've been building Android apps for the last six years, and as I've localized some of those apps, I've gotten experience in what to do and what not to do, and I'd love to share that knowledge with you. In this course, we'll cover a few different things: how to internationalize your app to get it structured for translation, how Android resources, including strings, are resolved so the right string shows up for the right language at the right time, how to work with translators to get professionally translated content in your app, and how to manage the continuous localization process so your app stays up to date as you add new features.
Let's get started.