YoVDO

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

Offered By: Academind via YouTube

Tags

Flutter Courses Mobile Development Courses Android Development Courses iOS Development Courses Dart Courses Material Design Courses

Course Description

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

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn