Part 1: Building Delightful User Interfaces
In this part, you will learn how to build beautiful user interfaces (UIs) with Flutter and how to do that in a productive and efficient manner. The topics that we will cover include the difference between imperative and declarative UI paradigms, the details of the inner workings of the most important concept in Flutter – widgets, best practices for working with widgets and their lifecycle, the Flutter layout algorithm, and various techniques for building responsive and accessible UIs.
This part includes the following chapters:
- Chapter 1, Best Practices for Building UIs with Flutter
- Chapter 2, Responsive UIs for All Devices