HOW THIS BOOK IS STRUCTURED
This book is divided into 16 chapters. Although each chapter builds upon the previous concepts, they are also self‐contained and written for you to be able to jump to a particular interest to learn or refresh that topic.
Part I: The Foundations of Flutter Programming
In the first part of the book, you'll get to know the core aspects of Flutter so you have a solid foundation to build on.
- Chapter 1: Introducing Flutter and Getting Started—You'll learn how the Flutter framework works behind the scenes and about the benefits of the Dart language. You'll see how
Widget
,Element
, andRenderObject
are related, and you'll get an understanding of how they form the widget tree, element tree, and render tree. You'll get an introduction toStatelessWidget
andStatefulWidget
and their lifecycle events. You'll learn that Flutter is declarative, meaning Flutter builds the UI to reflect the state of the app. You'll learn...