The Complete Flutter Development Bootcamp with Dart
Categories:Mobile DevelopmentSoftware Development
This course includes
- Course Content
- Description
- What To Learn
- Materials Included
- Requirements
- Target Audience
Introduction to the Course 2:05
Download the Course Syllabus
The Anatomy of a Flutter App 5:27
How to Watch the Course in High Definition
How to Get the Most Out of the Course 9:33
Join the Student Community
Prerequisites for Flutter Development 6:22
Windows Setup Step 1 Install the Flutter SDK 7:19
Windows Setup Step 2 Install Android Studio 2:40
Windows Setup Step 3 Install the Android Emulator 5:44
Windows Installation Troubleshooting
A Quick Note About macOS Catalina
Mac Setup Step 1 Install the Flutter SDK 13:46
Mac Setup Step 2 Install Android Studio 4:10
Mac Setup Step 3 Install the Android Emulator 3:54
Mac Setup Step 4 Install Xcode and Command Line Tools 2:25
Mac Setup Step 5 Test the iOS Simulator 3:16
Mac Installation Troubleshooting
Optional Configure Android Studio for Flutter Development 9:51
Optional Guided Tour of Android Studio for Flutter Development 13:15
Creating a New Flutter Project from Scratch 15:32
A quick note about Hot Reload
Scaffolding a Flutter App 22:12
Working with Assets in Flutter the Pubspec file 9:24
How to Add App Icons to the iOS and Android Apps 9:49
Deploying Your Flutter Apps to a Physical Device
Deploying Flutter Apps to an Android Phone 6:19
Deploying Flutter Apps to iPhonesiPads 16:23
Tip from Angela Habit Building with the Calendar Trick 2:52
Tip from Angela Dealing with Distractions 2:28
MiCard A Single Screen Personal Business Card App 5:31
Hot Reload and Hot Restart Flutter Power Tools 13:49
How to Use Container Widgets 11:16
How to use Column Row Widgets for Layout 14:00
Flutter Layouts Challenge
Tapping into Widget Properties 9:14
Incorporating Custom Fonts in Your Flutter App 10:59
Adding Material Icons with the Icon Widget 12:35
Flutter Card ListTile Widgets 13:19
Download the Completed Project
Tip from Angela Nothing Easy is Worth Doing 3:35
Dicee A Stateful Dice App 4:29
Using the Expanded Widget to Create Flexible Layouts 12:00
How to Use Intention Actions 8:30
Adding Gesture Detection with Flutter Button Widges 12:41
Making the Dice Image Change Reactively 4:00
Stateful vs Stateless Widgets Whats the Difference 14:58
Download the Completed Project
Tip from Angela How to Deal with Procrastination 4:08
Magic 8 Ball A Decision Making App 00:56
Step 1 Set Up The Project
Step 2 Create a Stateless Widget
Step 3 Create a Stateful Widget
Step 4 Make it Interactive
Tip from Angela Building a Programming Habit 2:47
Xylophone A Simple Musical Instrument App 3:36
What are Flutter Dart Packages 13:22
How to Play Sound Across Platforms 9:46
How to Play Multiple Sounds 9:00
Updating the UI of Our App 9:15
Download the Completed Project
Tip from Angela The 20 Minute Method 2:39
Quizzler A TrueFalse Quiz App 3:14
More Dart Programming Challenges
Creating a Question Class 12:39
Adding Back the Score Keeper 6:50
Download the Completed Project
Tip from Angela Learning Before you Eat 2:06
Destini A Choose Your Own Adventure Game 2:17
Familiarise Yourself with the Starting Project
Step 1 Adding a Image as a Background
Step 234 Create a New Story Class
Step 567 Create the Story Brain
Display the Story in the App
Step 11121314 Display the Choices in the App
Update the Story Based on User Choice
Step 21 Use the Story Plan to Progress through the Story
Step 222324 Restart the Game When the User Reaches the End
Step 25 Renaming and Refactoring Using Android Studio
Step 262728 Hiding Buttons
Download the Completed App
Tip from Angela Retrieval is How You Learn 2:52
BMI Calculator A Beautiful Health App 2:02
How to Use Flutter Themes 24:05
How to Refactor Flutter Widgets 20:05
Creating Custom Flutter Widgets 18:25
The GestureDetector Widget 12:03
Dart Functions as First Order Objects 15:04
The Flutter Slider Widget 25:24
Customising Widgets with Themes 11:49
Composition vs Inheritance Building Flutter Widgets From Scratch 27:43
MultiScreen Apps Using Routes and Navigation 21:40
Designing the Result Page 20:57
Adding the BMI Calculator Functionality 13:22
Download the Completed Project
Tip from Angela Dealing with Lack of Progress 3:08
Clima A Modern Weather App 00:56
Getting Location Data From Across Platforms 16:08
Stateful Widget Lifecycle Methods 13:29
Dart Exception Handling Null Aware Operators 20:32
Application Programming Interfaces APIs Explained 9:00
Networking in Flutter Apps with the HTTP Package 13:50
JSON Parsing and Dynamic Types 16:20
Getting Actual Weather Data from the OpenWeatherMap API 10:19
Showing a Spinner While the User Waits 6:10
Passing Data to a State Object 11:18
Updating the Weather with the WeatherModel 8:41
Refactoring the Location Methods 15:13
Creating and Styling a TextField Widget for Text Entry 10:06
Passing Data Backwards Through the Navigation Stack 13:32
Download the Completed Project
Tip from Angela Mixing Knowledge 2:20
Bitcoin Ticker A Simple Cryptocurrency Price Tracker 2:39
The Material DropdownButton Widget 8:22
Building Widgets with Loops Solution 7:00
Introducing Cupertino Widgets 10:30
Building Platform Specific UI iOS Android 9:42
Introduction to Boss Level Challenge 3 5:15
Check out the completed app
Tip from Angela Dealing with Frustration 2:31
Flash Chat A Lightning Fast Messaging App 1:29
Refactor Routes with the Static Const 6:29
Custom Flutter Animations with the Animation Controller 28:55
Prepackaged Flutter Animations 4:32
Code Refactoring Challenge 16:36
Creating a New Firebase Project 2:46
Android Firebase Project Setup 6:27
iOS Firebase Project Setup 5:36
Firebase Flutter Packages Setup iOS Android 7:32
Registering Users with Firebase using FirebaseAuth 15:57
Authenticating Users with FirebaseAuth 5:44
Showing a Spinner while the User Waits 5:25
Saving Data into Cloud Firestore 8:12
Listening for Data from Firebase using Streams 13:13
Turning Streams into Widgets Using the StreamBuilder 16:56
A Different UI for Different Senders 16:54
Cloud Firestore Authorisation and Security Rules 3:36
Download the Completed Project
Tip from Angela Sleep is My Secret Weapon 3:49
Todoey Your very own ToDo List App 1:31
Designing the ToDo List App 24:40
Positioning the BottomSheet above the Keyboard
What is State and How do we Manage it 21:02
How do Callbacks work in Dart 6:34
Lifting State Up Challenge 15:35
Flutter App Architecture Patterns 10:59
Introducing the Provider Package 26:50
Using a Provider and a ChangeNotifier to Manage State 20:35
Adding New ToDo List Tasks 14:32
Checking off ToDo List Tasks 6:44
Deleting Tasks using the Provider Design Pattern 5:45
Download the Completed Project
Tip from Angela How to Solidify Your Knowledge 2:55
Join the FlutterBrew Contest
Tip from Angela Review your goals 2:20
Recording of our Live AMA aka AAA Ask Angela Anything 59:52
Bonus Lecture Check out my other courses