Flutter Online Courses
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 »
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 & Firebase: Build a Complete App for iOS & Android
- Andrea Bizzotto
- 4.38
- 21 hrs
- 411 lectures
Learn Dart, Flutter & Firebase by Google, and build a real-world, production ready app Learn more »
The Complete Flutter UI Masterclass | iOS, Android, & Web
- Marcus Ng
- 4.53
- 7 hrs
- 37 lectures
Learn how to build beautiful and responsive iOS, Android, and Web user interfaces using Flutter and Dart! Learn more »
Recommended books
Flutter books
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 »
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 »