The pattern of retrieving some data asynchronously and updating the user interface based on that data is quite common. So common in fact that in Flutter, there is a widget that helps you remove some of the boilerplate code you need to build the UI based on Futures: it’s the FutureBuilder widget. You can use […]
How to use Futures with StatefulWidgets
Stateless widgets don’t remember anything, but Stateful Widgets can keep track of things like variables and properties. To update the screen, you use the setState() method. State is the information that can change while the widget is being used. There are four important steps in the life of a StatefulWidget: Now, let’s learn how to […]
Understanding Future in Dart and Flutter
When you write code, you usually expect your instructions to run in order, one after another. For example, if you write: You expect y to be 10 because int x = 5 finishes before the next line runs. So, the second line waits for the first one to finish before it runs. This works fine […]