Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Android App Development: Localization and Internationalization

via LinkedIn Learning

Overview

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.

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.

Syllabus

Introduction
  • Welcome
  • Using the exercise files
1. Get Started with Localization
  • Intro to localization
  • The internationalization process
  • The localization process
  • Basic internationalization
  • Decide on target markets
  • Device locale
  • Challenge: Observe changes in a new locale
  • Solution: Observe changes in a new locale
2. Internationalization: Prepare Your App
  • Set up locale-specific emulators
  • The Android resource system
  • Android string resolution
  • String placeholders and complex plurals
  • Lint checks
  • Prepare strings for translators
  • Challenge: Fix common internationalization errors
  • Solution: Fix common internationalization errors
  • Format dates and numbers
  • Convert units
  • Internationalize other resources
  • Layout considerations
  • Configure server content
  • Challenge: Update layout for a new locale
  • Solution: Update layout for a new locale
3. Localization: Translate Your App
  • Find a translation management system
  • Translation management systems review
  • Develop a translation workflow
  • Test your translated app
  • Release your translated app
Conclusion
  • Next steps

Taught by

Eric Brynsvold

Related Courses

Reviews

Start your review of Android App Development: Localization and Internationalization

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free