Flutter in Action cover
welcome to this free extract from
an online version of the Manning book.
to read more

About This Book


Flutter in Action is a book about empowering everyone (and anyone) to create mobile applications with the Flutter SDK and the Dart programming language. It focuses first on understanding the who, what, why, and how of Flutter. Over the first few chapters, I hope to convince you that Flutter is worth your time, and ease you into the basics. Following that, I take a deep dive into the UI: layout, routing, animations, and more. And then I spend time on state management and the tougher concepts, like asynchronous programming with Flutter in Dart. I finish with some short chapters about HTTP and Firebase, as well as testing.

Importantly, this book is focused on Flutter-specific contents. I will not use third-party resources to develop niche apps or solve niche problems. This entire book uses only a handful of libraries outside of Flutter.

Who should read this book

This book is for application developers that want to write Flutter apps. Whether you have experience with writing web apps, native mobile apps, Xamarin, or something I don’t even know about yet, this book is for you. The important thing for you to understand is how modern applications work. I don’t expect you to know how to write code across the whole stack, only that you know what a modern stack consists of.

There are a ton of resources and blog posts out there that contain much of this information. The point of this book is to bring everything together in one easy-to-follow format.

How this book is organized

About the code

liveBook discussion forum