Free Flutter Introduction for Beginners: Get Started with Flutter and learn how to build an iOS and Android app with Flutter!
Join the full Flutter course: https://acad.link/flutter
Join our Academind Community on Discord for free: https://discord.gg/gxvEWGU
Check out all our other courses: https://academind.com/learn/our-courses
———-
Content:
Introduction 00:03
What is Flutter 01:50
Flutter’s Architecture 07:44
How Flutter & Dart Code Gets Compiled
To Native Apps 12:31
Understanding Flutter Versions 15:44
Flutter macOS Setup 18:34
macOS Development Environment 37:24
Flutter Windows Setup 41:32
Windows Development Environment 01:00:48
Flutter & Material Design 01:04:34
Flutter Alternatives 01:05:49
Course Outline 01:11:56
How To Get The Most Out Of The
Course 01:18:36
Module Introduction 01:21:17
Creating a New Project 01:23:42
An Overview of the Generated Files &
Folders 01:35:57
Analyzing the Default App 01:44:18
Dart Basics 01:49:50
More Dart Basics 02:07:08
Building an App From Scratch 02:20:15
Running the App on an Emulator 02:31:18
Class Constructors & Named
Arguments 02:34:43
First Summary & Additional Syntax 02:43:13
Building a Widget Tree 02:51:24
Visible (Input / Output) & Invisible
(Layout / Control) Widgets 02:59:04
Adding Layout Widgets 03:02:17
Connecting Functions & Buttons 03:09:09
Anonymous Functions 03:16:40
Updating Widget Data (Or: Using
StatelessWidget Incorrectly) 03:20:01
Updating Correctly with Stateful
Widgets 03:26:38
A Brief Look Under The Hood 03:38:36
Using Private Properties 03:41:04
Creating a New, Custom Widget 03:46:21
First Styling & Layouting Steps 03:58:11
Enums & Multiple Constructors 04:06:12
Official Docs & The Widget Catalog 04:10:19
Passing Callback Functions Around 04:12:59
Introducing Maps 04:23:37
Mapping Lists to Widgets 04:29:30
final vs const 04:39:54
Introducing “if” Statements 04:50:45
[DART DEEP DIVE] More on “if”
Statements 04:57:36
[DART DEEP DIVE] The “null” Value 05:08:52
Outputting Widgets Conditionally 05:10:55
Splitting the App Into Widgets 05:13:16
Calculating a Total Score 05:23:13
Getters & “else-if” 05:30:59
Resetting the Quiz 05:37:34
Wrap Up 05:42:28
———-
• Go to https://www.academind.com and subscribe to our newsletter to stay updated and to get exclusive content & discounts
• Follow @maxedapps and @academind_real on Twitter
• Follow @academind_real on Instagram: https://www.instagram.com/academind_real
• Join our Facebook community on https://www.facebook.com/academindchannel/
See you in the videos!
#flutterintroduction #fluttercourse #flutterapp
———-
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!
source
A YouTube to MP4 conversion software is a software or on-the-web tool designed to download…
Cooking is an art, and each artist needs the right equipment to bring their masterpiece…
Hey there, scooter enthusiast! Whether you're a seasoned rider or just thinking about zipping around…
Hey there, massage fans! If you're in Busan and also searching for a way to…
Hey there! If you're planning a trip to Busan, or if you're already here and…
Are you looking for ways to get more followers on your social media accounts to…