Overview
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