Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

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

Academind via YouTube

Overview

Embark on a comprehensive Flutter crash course designed for beginners. Learn to build iOS and Android apps using Google's Flutter framework and Dart programming language. Explore Flutter's architecture, setup development environments for macOS and Windows, and dive into Dart basics. Progress through hands-on app development, covering essential concepts like widget trees, stateful widgets, and custom widget creation. Master layout techniques, conditional rendering, and state management. Gain practical experience with maps, lists, and score calculations. By the end of this 5-hour 43-minute tutorial, you'll have the skills to create your own cross-platform mobile applications using Flutter.

Syllabus

What is Flutter
Flutter's Architecture
To Native Apps
Understanding Flutter Versions
Flutter macOS Setup
macOS Development Environment
Flutter Windows Setup
Windows Development Environment
Flutter & Material Design
Flutter Alternatives
Course Outline
Course
Module Introduction
Creating a New Project
Folders
Analyzing the Default App
Dart Basics
More Dart Basics
Building an App From Scratch
Running the App on an Emulator
Arguments
First Summary & Additional Syntax
Building a Widget Tree
Layout / Control Widgets
Adding Layout Widgets
Connecting Functions & Buttons
Anonymous Functions
StatelessWidget Incorrectly
Widgets
A Brief Look Under The Hood
Using Private Properties
Creating a New, Custom Widget
First Styling & Layouting Steps
Enums & Multiple Constructors
Official Docs & The Widget Catalog
Passing Callback Functions Around
Introducing Maps
Mapping Lists to Widgets
final vs const
Introducing "if" Statements
Statements
[DART DEEP DIVE] The "null" Value
Outputting Widgets Conditionally
Splitting the App Into Widgets
Calculating a Total Score
Getters & "else-if"
Resetting the Quiz
Wrap Up

Taught by

Academind

Reviews

Start your review of Flutter Crash Course for Beginners - Build a Flutter App with Google's Flutter & Dart

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.