Chapter 20. Customizing the experience

 

This chapter covers

  • User experience design
  • The VIBE Model
  • Themes and skins
  • CSS in Flex 4
  • Best practices
  • Extensibility

So far, you’ve learned how to work with the built-in Flex components. You’ve learned about data binding, transferring data to and from different types of servers, and how to build your own custom components. In the last chapter, you even learned how to use architectural frameworks to make your applications scalable.

Genuine consideration for the audience for which an application is being developed is a consistent trait with highly respected programmers and application architects. In recent years, this has led to more widespread acceptance of user experience design (UXD or UED). In this chapter, we’ll focus on the user experience and how you can leverage UXD techniques in Flex to enhance your applications and the ways in which people use them.

20.1. Principles of user experience design

20.2. Visual appeal

20.3. Interactive experience

20.4. Business optimization

20.5. Extensibility

20.6. Summary