Flutter is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

Most popular online courses

Learn from the best instructors

Flutter & Dart - The Complete Guide [2023 Edition]
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
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
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 »

Most popular books

Learn Flutter from books

Flutter Recipes

by Fu Cheng5

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.

Flutter for Beginners

by Alessandro Biessek5

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.

Beginning App Development with Flutter

by Rap Payne4.2

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.

Flutter in Action

by Eric Windmill3.93

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.

Free video tutorials

Learn Flutter onYouTube

Flutter Course - Full Tutorial for Beginners (Build iOS and Android Apps)


Learn Flutter, Google’s groundbreaking multi-platform mobile development framework to create apps for Android and iOS. In this course, Nick Manning from fluttercrashcourse.com teaches you how to get u ...

Flutter Tutorial for Beginners #1 - Intro & Setup

The Net Ninja

Hey gang, in this Flutter tutorial for beginners, I'll give you a quick introduction to the course and Flutter itself, a preview of what we'll be building & finally show you how to install Flutter on ...

Flutter Tutorial for Beginners - Build iOS and Android Apps with Google's Flutter & Dart


You don't need to learn Android/ Java and iOS/ Swift development to build real native mobile apps! Join the full Flutter course: https://acad.link/flutter Check out all our other courses: https://aca ...

Flutter Crash Course for Beginners 2020 - Build a Flutter App with Google's Flutter & Dart


Free Flutter Introduction for Beginners: Get Started with Flutter and learn how to build an iOS and Android app with Flutter! Join the full Flutter course: https://acad.link/flutter Join our Academind ...

Flutter Crash Course

Traversy Media

In this crash course we will look at Flutter for building native mobile apps. We will look at what Flutter is, how to get setup, built in widgets, stateless and stateful widgets, routing and more Spo ...

Flutter Tutorial For Beginners | Build Your First Flutter App | Flutter App Development | Edureka


** Edureka Online Training: https://www.edureka.co/ ** In this edureka video, Flutter tutorial, you will learn about google's cross-platform mobile application development framework. You will also lea ...

Flutter Tutorial for Beginners - Build iOS & Android Apps w/ Googles Flutter & Dart


In this video, Flutter Tutorial for Beginners; Udemy Instructor, Maximilian Schwarzmüller will teach you how to build iOS & Android apps with Googles Flutter and Dart. You don't need to learn Android ...

Flutter Chat UI Tutorial | Apps From Scratch

Marcus Ng

Sign up at https://marcus-ng.com for updates and courses! Welcome to the first video in my new series Apps From Scratch! This tutorial series will teach you how to build awesome user interfaces with ...

Flutter Tutorial for Beginners #4 - Creating a Flutter App in Android Studio

The Net Ninja

Hey gang, in this Flutter tutorial we'll take a look at how to set up a Flutter app in Android Studio, as well as how to install an Android virtual device to test our Flutter apps on. ---------------- ...