Creating widgets

Creating widgets follows some specific steps.

Before you begin creating your widget, you must have set up an environment for creating one as described in Environment for developing a widget.

Let's build two widgets that communicate with each other. We will begin with an overview of what these two widgets do, their major components and how they interact. Then we will build them.