GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Flutter Docs
  • Learn
  • AI
  • Reference
  • search
  • Flutter
  • FlutterBlog
  • Dart
  • DartPad
  • pub.dev
  • Install Flutter
  • Learn Flutter
  • paletteIntroduction
  • Overview

This view

  • Original page
  • New address

GeezerVison is showing docs.flutter.dev — Flutter learning pathway

school Flutter learning pathway
Quick install
1Install Flutter
Introduction to Flutter UI
2Tutorial introduction 3Create a Flutter app 4Widget fundamentals 5Layout widgets on a screen 6DevTools 7Handle user input 8Learn about stateful widgets 9Add implicit animations
State in Flutter apps
10The state management project 11Make Http Requests 12Use ChangeNotifier to update app state 13Use ListenableBuilder to update app UI
Flutter UI 102
14Advanced UI features 15Adaptive layouts 16Scrolling and slivers 17Stack based navigation
How Flutter works
18How Flutter works
Watch on YouTube in a new tab: "Welcome to the Dart and Flutter Getting Started tutorial"

Welcome to the Dart and Flutter Getting Started pathway. In it, you'll set up your development environment, learn how to write Dart code, and build three small Flutter apps step-by-step. This learning pathway spans the Dart and Flutter websites, YouTube, and your IDE. By the end, you'll have a solid foundation in both Dart and Flutter.

1

Set up your development environment

keyboard_arrow_up

Before you can start building Flutter apps, you'll need to set up your development environment. Follow the installation guide to get Flutter and all required dependencies installed on your machine.

Get Started →

2

Complete the Dart Getting Started tutorial

keyboard_arrow_up

Flutter uses the Dart programming language. If you're new to Dart, complete this interactive tutorial to learn the fundamentals—variables, functions, classes, and more.

If you're in a hurry and already familiar with modern, object-oriented programming languages, you can safely skip this step.

Dart Getting Started tutorial →
3

Complete the Flutter Getting Started tutorial

keyboard_arrow_up

Now that you have Dart skills under your belt, dive into Flutter! This hands-on tutorial walks you through building three small Flutter apps step-by-step.

Flutter Getting Started tutorial →

4

Understand how Flutter works

keyboard_arrow_up

Deepen your understanding of how Flutter works under the hood by watching this video series. Learn about the widget tree, rendering pipeline, and what makes Flutter unique. This series provides the knowledge you need to know to take full advantage of the framework.

Watch: How Flutter Works →

Ready to start?

#

Get started by installing Flutter and setting up your development environment:

Start with Step 1: Quick Install →

Dash with question marks around her; looking curious.

We're always looking for ways to improve the Getting Started experience. Moving forward, we plan to add more resources to this section of the website. We'd love to know what you think and what you'd like to see.

Please take a moment to share your feedback with us.

Leave feedback

Was this page's content helpful?

Unless stated otherwise, the documentation on this site reflects Flutter 3.50. Page last updated on 2026-08-26. View source or report an issue.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.