Flutter Books
Flutter Recipes
Take advantage of this comprehensive reference to solving common problems when developing with Flutter. Along with an introduction to the basic concepts of Flutter development, the recipes in this book cover all important aspects of this emerging technology, including development, testing, debugging, performance tuning, app publishing, and continuous integration. Learn more »
Flutter for Beginners
This book begins by introducing you to the Flutter framework and basics of Dart. You'll learn to set up the development environment to get started with your Flutter project. The book will guide you through designing the user interface and user input functions for your app. As you progress, you'll explore the navigator widget to manage your app routes and understand how to add transitions between screens. Learn more »
Beginning App Development with Flutter
All the most important parts of app development with Flutter are covered in this book. Work with themes and styles. Develop custom widgets. Teach your app to respond to gestures like taps, swipes, and pinches. Design, create and control the layout of your app. Create tools to handle form data entry from users. And ultimately create killer multiscreen apps with navigation, menus, and tabs. Learn more »
Flutter in Action
This book teaches you to build professional-quality mobile applications using the Flutter SDK and the Dart programming language. You’ll begin with a quick tour of Dart essentials and then dive into engaging, well-described techniques for building beautiful user interfaces using Flutter’s huge collection of built-in widgets. The combination of diagrams, code examples, and annotations makes learning a snap. Learn more »
Programming Flutter: Native, Cross-Platform Apps the Easy Way
Learn Flutter, Google's multi-platform mobile development framework. Instantly view the changes you make to an app with stateful hot reload and define a declarative UI in the same language as the app logic, without having to use separate XML UI files. You can also reuse existing platform-specific Android and iOS code and interact with it in an efficient and simple way. Use built-in UI elements - or build your own - to create a simple calculator app. Learn more »
Practical Flutter
Learn to create three apps (a personal information manager, a chat system, and a game project) that you can install on your mobile devices and use for real. You will begin by getting a solid foundation of Flutter knowledge, and building on it immediately by constructing two more traditional productivity apps.. You will also learn to create a game, enabling you to see a whole other perspective on what Flutter can do. Learn more »
You may also want to try
Flutter online courses
Dart and Flutter: The Complete Developer's Guide
- Stephen Grider
- 4.61
- 31 hrs
- 402 lectures
Everything you need to know for building mobile apps with Flutter and Dart, including RxDart and Animations! Learn more »
Flutter & Dart - The Complete Guide [2023 Edition]
- Maximilian Schwarzmüller
- 4.6
- 42 hrs
- 379 lectures
A Complete Guide to the Flutter SDK & Flutter Framework for building native iOS and Android apps Learn more »
The Complete Flutter Development Bootcamp with Dart
- Dr. Angela Yu
- 4.64
- 28.5 hrs
- 217 lectures
Officially created in collaboration with the Google Flutter team. Learn more »