In this chapter, you learn how to use asynchronous techniques to improve the user interface (UI) responsiveness, how to define and use animations and transitions to enhance the user experience, and how to create custom controls to centralize and reuse some portions of the UI.
Finally, you examine an often overlooked area: globalization and localization. Planning for globalization and localization can help you create apps that have a much wider user base. Although globalizing and localizing applications takes some time, it can greatly improve your app’s usability.
Objectives in this chapter: