GWT-Wizard: Tutorial: 0 - Introduction Fork Me on GitHub

Tutorial: 0 - Introduction

The GWT-Wizard tutorial will guide you in creating a new project and implementing a wizard with GWT-Wizard. By the end of the tutorial, we will have covered the following topics:

  1. Creating a new project and installing GWT-Wizard
  2. Creating a WizardContext for wizard specific data
  3. Creating wizard pages using MVP techniques
  4. Controlling wizard flow with WizardPage hooks and page links
  5. Improving wizard performance with lazy page loading and GWT.runAsync
  6. Providing your own custom view for the wizard

Our Wizard

We will be designing a wizard for a fake web site with some sort of subscription plan. The wizard will guide the user through creating a new account and choosing a plan. Our wizard will have the following pages and logic:

  1. Welcome page
  2. User and subscription information
  3. Free plan information
  4. Deluxe plan information
  5. Confirmation

In step two, the user will choose which subscription plan they wish to use. If the user chooses the free plan, the wizard will continue to page three and then skip page four; if the user choose the deluxe plan, the wizard will skip page three and display page four instead.

<< Home | Tutorial: 1 – Getting Started >>