Free Flutter Introduction for Beginners: Get Started with Flutter and learn how to build an iOS and Android app with Flutter!
🖥️ Official Website & Courses
https://academind.com/courses/
👨💻 Learn Flutter Today
https://acad.link/flutter
📝 Flutter vs React Native
https://academind.com/tutorials/react-native-vs-flutter-vs-ionic-vs-nativescript-vs-pwa
👋 Social Media
https://twitter.com/maxedapps
https://twitter.com/academind_real
https://www.instagram.com/academind_real/
https://www.facebook.com/academindchannel/
💬 Academind Community on Discord
https://discord.gg/gxvEWGU
#flutterintroduction #fluttercourse #flutterapp
----------
Content:
What is Flutter
00:00
Flutter's Architecture
05:54
How Flutter & Dart Code Gets Compiled
To Native Apps
10:40
Understanding Flutter Versions
13:54
Flutter macOS Setup
16:44
macOS Development Environment
35:34
Flutter Windows Setup
39:42
Windows Development Environment
58:58
Flutter & Material Design
01:02:44
Flutter Alternatives
01:04:00
Course Outline
01:10:06
How To Get The Most Out Of The
Course
01:16:46
Module Introduction
01:19:27
Creating a New Project
01:21:52
An Overview of the Generated Files &
Folders
01:34:07
Analyzing the Default App
01:42:28
Dart Basics
01:48:00
More Dart Basics
02:05:18
Building an App From Scratch
02:18:25
Running the App on an Emulator
02:29:28
Class Constructors & Named
Arguments
02:32:53
First Summary & Additional Syntax
02:41:23
Building a Widget Tree
02:49:34
Visible (Input / Output) & Invisible
(Layout / Control) Widgets
02:57:14
Adding Layout Widgets
03:00:27
Connecting Functions & Buttons
03:07:19
Anonymous Functions
03:14:50
Updating Widget Data (Or: Using
StatelessWidget Incorrectly)
03:18:11
Updating Correctly with Stateful
Widgets
03:24:48
A Brief Look Under The Hood
03:36:46
Using Private Properties
03:39:14
Creating a New, Custom Widget
03:44:31
First Styling & Layouting Steps
03:56:21
Enums & Multiple Constructors
04:04:22
Official Docs & The Widget Catalog
04:08:29
Passing Callback Functions Around
04:11:09
Introducing Maps
04:21:47
Mapping Lists to Widgets
04:27:40
final vs const
04:38:04
Introducing "if" Statements
04:48:55
[DART DEEP DIVE] More on "if"
Statements
04:55:46
[DART DEEP DIVE] The "null" Value
05:07:02
Outputting Widgets Conditionally
05:09:05
Splitting the App Into Widgets
05:11:26
Calculating a Total Score
05:21:23
Getters & "else-if"
05:29:09
Resetting the Quiz
05:35:44
Wrap Up
05:40:38
----------
Academind is your source for online education in the areas of web development, frontend web development, backend web development, programming, coding and data science! No matter if you are looking for a tutorial, a course, a crash course, an introduction, an online tutorial or any related video, we try our best to offer you the content you are looking for. Our topics include Angular, React, Vue, Html, CSS, JavaScript, TypeScript, Redux, Nuxt.js, RxJs, Bootstrap, Laravel, Node.js, Progressive Web Apps (PWA), Ionic, React Native, Regular Expressions (RegEx), Stencil, Power BI, Amazon Web Services (AWS), Firebase or other topics, make sure to have a look at this channel or at academind.com to find the learning resource of your choice!