Table of Contents
Preface
Part 1: Learning the Core Concepts
1
What Is Flutter and Why Should I Use It?
Technical requirements
What is Flutter?
Backed by Google
Fuchsia OS and Flutter
Dart
One code base to rule them all
Open source framework
Hello Flutter – a first glimpse of Flutter
Installing Flutter
Development environment
Hello world!
Widgets, widgets, everywhere
Flutter rendering
Flutter – rendering by itself
Composability
Immutability
Everything is a widget
Building and running Flutter
Debug mode
Release mode
Profile mode
Supported platforms
The pubspec.yaml file
Running the generated project
Summary
Questions
Further reading
2
An Introduction to Dart
Technical requirements
Getting started with Dart
The evolution of Dart
How to run Dart ...
Get Flutter for Beginners - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.