Layouts in Flutter: Exploring Stateful Widgets

placeholder

Widgets in Flutter can be stateless or stateful. Stateless widgets have properties that do not change while stateful widgets contain mutable states that can be updated. In this course you will create Flutter widgets that hold state information in a different object. You will see how you can handle user actions that update state and how Flutter automatically redraws widgets when their state changes. Next you will build and use a number of different stateful widgets such as counters checkboxes and widgets that update state based on a timer. You will share state across multiple widgets by storing state in a parent component and you will use callbacks to allow child components to change the parent’s state. Finally you will learn to design layouts using the Column and Row widgets in Flutter.