Launched a couple of years ago by Google, it’s neat way of creating embedded graphic components from a single codebase, via native Arm code. Anyway, the Flutter team is flagging that the book will be available for free for the next three months via the publishers Razeware (if you sign up for an “Ultimate Beginner Subscription”).
The book is aimed at developers that are new to Flutter, including those with experience on Android, iOS or the Web.
As well as building your first Flutter app, it covers issues around networking, persistence and state, as well as working with Firebase Cloud Firestore.
Shams Zakhour, on the Flutter team, writes:
“It takes you through your first fully-featured Flutter app, including designing a complex UI, as well as more advanced concepts such as persistence, state management, and cloud storage with Firebase. The book even covers publishing on both iOS and Android platforms.”
“Flutter Apprentice is a practical book, with lots of examples to follow and code that you can put to use in your own apps. And it’s based on the very latest Flutter 2.5 release and the latest features in the Dart language. Whether you’re an experienced developer looking to deepen your understanding of Flutter’s more advanced features, or you’re new to app development and interested in adding Flutter to your front-end development toolkit, we think you’ll find plenty of useful content.”
For the record, this Second Edition of the book is based on Flutter 2.5.1, using Dart 2.14.2, and the Android Studio version is 2020.3.1. You an find the example source code online on Github.
To get the book, go to flutter.dev/apprentice-giveaway, where you’ll find instructions on accessing the content.
Another key element of Flutter that is worth flagging, by the way, is its stateful hot reload (SHR), which means you can make changes to the code and see the results without restarting your app or losing its state, nicely enabling faster design and development iterations.
Flutter Apprentice details
Title: Flutter Apprentice – Learn to Build Cross-Platform Apps
Author: Vincenzo Guzzi, Kevin D Moore, Vincent Ngo and Michael Katz
Date: October 2021 (Second Edition)
You can read more about the authors here.