Android applications can run all over the world and string localization is critically important to make sure your apps are localized correctly for the many different languages of your users. Avoiding things like hardcoded strings and defining string resources for multiple languages will help your apps adapt to different locales.