Resources | Resources |



Designing a widget-based application

A Widget-based application displays widgets on the screen and typically allows user interaction with those widgets using the keypad or the touchscreen (for touch-enabled devices).

When designing a widget-based application, you need to determine the following:

  • The widgets that will be used to display the content.
  • The model events to which the application needs to respond.
  • The types of containers that will be used to hold the widgets.

    If the application will display multiple screens, using a separate container for each screen can simplify moving from screen to screen. Simply remove the current container from the root container and insert the new container into the root container.

  • Whether transitions will be applied to widgets.

    Transitions apply effects such as fade or movement to widgets.

  • Whether the application will be touch-enabled.

This section provides more information on these topics: