Chapter 7. Practical – an E-mail Client
Our past two applications have been fairly straightforward examples, but ones that are useful to illustrate how to create a strong foundation for a future, more extensive product. In this chapter, we'll build a fully featured webmail client that will provide a tailored experience for users of both desktop browsers and smaller devices such as tablets.
Everyone knows the traditional e-mail interface, but we'll try and at the same time show how Ext JS technologies can be used to make short work of building such an application. Here's the breakdown of what we'll be doing in this chapter:
- Establishing essential requirements for the application
- Coming up with an ideal user interface for each form factor
- Analyzing the issues that may arise on a smaller screen
- Designing the view and controller structure to present and orchestrate it all
- Evaluating the design of our application
Along the way we'll reinforce our knowledge...