This course provides an introduction to Flutter 1, Google's UI toolkit for crafting natively compiled applications for mobile, web, and desktop from a single codebase. It highlights Flutter's use of the Dart programming language and its rich set of pre-designed widgets that follow specific design languages, such as Material Design for Android and Cupertino for iOS devices. The course examines Flutter's reactive development architecture, where the UI is composed directly within code, leading to high-performance applications that feel fluid and native on any platform. Participants learn to set up their development environment, create a new Flutter project, and understand the basics of the widget tree and state management. By the course's end, learners are capable of building simple yet beautiful and functionally rich applications with Flutter 1.
Flutter 1 for Beginner
Intermediate
6h
By: Shaun Pelling

Overview
Modules
1. Flutter Basics
1.1 Introduction & Setup12 min
1.2 Flutter Overview4 min
1.3 Dart Primer27 min
1.4 Creating Flutter Apps in Android Studio14 min
1.5 Scaffold & Appbar Widgets9 min
1.6 Colors & Fonts11 min
1.7 Stateless Widgets9 min
1.8 Images & Assets7 min
1.9 Buttons & Icons8 min
1.10 Containers & Padding8 min
1.11 Rows8 min
1.12 Columns6 min
1.13 Flutter Outline & Shortcuts5 min
1.14 Expanded Widgets8 min
1.15 Ninja ID Project20 min
1.16 Stateful Widgets11 min
1.17 Lists of Data9 min
1.18 Custom Classes10 min
1.19 Cards8 min
1.20 Extracting Widgets8 min
1.21 Passing Functions as Arguments5 min
2. Beyond the Basics - World Clock Project Build
2.1 Starting the World App9 min
2.2 Maps & Routing13 min
2.3 Widget Lifecycle8 min
2.4 Async Code12 min
2.5 Flutter Packages (HTTP)10 min
2.6 World Time API10 min
2.7 World Time Class17 min
2.8 Error Handling5 min
2.9 Passing Route Data6 min
2.10 Formatting & Showing the Date7 min
2.11 Loading Spinner5 min
2.12 Ternary Operators15 min
2.13 Listview Builder10 min
2.14 Updating the Time13 min
Ready to Elevate Your Team's Learning?
Talk with our sales team to see how StormWind can transform the way your organization trains and grows.
CONTACT SALES