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

This course aims to teach beginners how to build an iOS and Android app using Flutter and Dart. By the end of the course, students will be able to understand Flutter's architecture, set up development environments for macOS and Windows, work with Flutter and Material Design, create custom widgets, use conditional statements, and build interactive apps. The teaching method includes video lectures and hands-on coding exercises. This course is intended for individuals interested in mobile app development using Flutter and Dart, with no prior experience required.

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.