ABSTRACT

In this chapter, you will expand on your Flutter widgets vocabulary. You will learn to render the image from local assets as well as remotely from the Internet over the URL. You will build your understanding of creating better user experiences by learning to show progress when fetching remote content or rendering images. You will learn to use the indicator and placeholder widgets in such scenarios. You will also learn about the asynchronous widgets used to build interfaces dynamically using stream and future builders. The FutureBuilder widgets are used to build interfaces when data is not available all at once. The other widgets that you will be introduced to include widgets like TextField, ToggleButtons and AlertDialog. The TextField widget is used for enabling users to input text data in the forms. The ToggleButtons widget helps to build interfaces where toggling functionality is needed. Finally, a quick introduction to AlertDialog widget is provided for material and Cupertino design styles.