Creating a static app that just displays certain information is not a common use case. Almost every app changes its current state on the basis of an event or an action performed by the user. To allow our app to accommodate these changes to the state, we make use of the Stateful widget. In this lesson, we’ll learn how to create a Stateful widget and how is it different from the Stateless widget.