Flutter Masterclass
14h 56m 50s
English
Paid
Course description
Flutter is a remarkable framework for creating cross-platform applications (mobile, desktop, and web) using the Dart programming language.
In the course "Flutter Masterclass," you will learn to create applications with Flutter from scratch. The course covers creating custom themes, managing global state, adding animations, and integrating the application with a database.
Watch Online
0:00
/ #1: 1 - Introduction
All Course Lessons (129)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 1 - Introduction Demo | 05:42 | |
| 2 | 2 - Installing on Windows | 10:49 | |
| 3 | 3 - Installing on a Mac | 13:07 | |
| 4 | 4 - Making a New Flutter Project | 05:00 | |
| 5 | 5 - Quick Project Overview | 04:07 | |
| 6 | 6 - Widgets | 08:10 | |
| 7 | 7 - Material App & Scaffold | 11:43 | |
| 8 | 8 - Stateless Widgets | 06:28 | |
| 9 | 9 - Containers | 07:55 | |
| 10 | 10 - Imports & Quick Refactor | 05:46 | |
| 11 | 11 - Columns | 12:19 | |
| 12 | 12 - Rows | 08:47 | |
| 13 | 13 - Images | 06:54 | |
| 14 | 14 - Expanded Widget | 06:21 | |
| 15 | 15 - Buttons & Click Events | 06:57 | |
| 16 | 16 - Stateful Widgets | 11:00 | |
| 17 | 17 - Control Flow in Lists | 05:16 | |
| 18 | 18 - Making Reusable Widgets | 12:11 | |
| 19 | 19 - Setting up a New Project | 09:04 | |
| 20 | 20 - Making a Custom Theme | 12:56 | |
| 21 | 21 - Text Theme | 06:36 | |
| 22 | 22 - Reusable Styled Text Widgets | 05:04 | |
| 23 | 23 - Using Google Fonts | 04:21 | |
| 24 | 24 - Container Gradients | 08:52 | |
| 25 | 25 - List View | 08:02 | |
| 26 | 26 - Card Widget | 08:43 | |
| 27 | 27 - Icon Button | 04:34 | |
| 28 | 28 - Making a Character Class | 07:38 | |
| 29 | 29 - Mixins | 08:52 | |
| 30 | 30 - Getters | 09:46 | |
| 31 | 31 - Enhanced Enums | 11:21 | |
| 32 | 32 - Making a Skill Class | 09:40 | |
| 33 | 33 - Adding Images | 04:15 | |
| 34 | 34 - Adding Dummy Data | 02:58 | |
| 35 | 35 - Using the Character Class | 07:18 | |
| 36 | 36 - Adding a Create Screen | 06:28 | |
| 37 | 37 - Making a Text Field | 09:31 | |
| 38 | 38 - Text Editing Controllers | 03:55 | |
| 39 | 39 - Submit Handler Function | 05:09 | |
| 40 | 40 - Displaying Vocations | 09:22 | |
| 41 | 41 - Adding a Scrollable Widget | 01:52 | |
| 42 | 42 - onTap Gesture | 02:56 | |
| 43 | 43 - Selecting a Vocation | 11:41 | |
| 44 | 44 - Submitting the Data | 05:59 | |
| 45 | 45 - What About the Form Widget- | 01:07 | |
| 46 | 46 - Pushing & Popping Routes | 02:26 | |
| 47 | 47 - Navigating Between Screens | 05:17 | |
| 48 | 48 - Showing a Dialog | 08:29 | |
| 49 | 49 - Adding a Dialog Theme | 03:13 | |
| 50 | 50 - Navigating to a Profile Screen | 05:07 | |
| 51 | 51 - Passing Data into Routes | 08:19 | |
| 52 | 52 - Fleshing Out the Profile Screen | 06:02 | |
| 53 | 53 - Arguments in Stateful Widgets | 11:10 | |
| 54 | 54 - Using Tables | 16:51 | |
| 55 | 55 - Outputting Vocation Skills | 15:17 | |
| 56 | 56 - Selecting an Active Skill | 09:57 | |
| 57 | 57 - Adding a Snackbar | 04:45 | |
| 58 | 58 - Why We Need Global State | 02:48 | |
| 59 | 59 - Provider Package | 02:09 | |
| 60 | 60 - Making a Character Store | 02:46 | |
| 61 | 61 - Providing & Consuming State | 08:11 | |
| 62 | 62 - Adding New Characters | 06:40 | |
| 63 | 63 - Chapter Introduction | 01:03 | |
| 64 | 64 - Firebase SDK Setup | 09:59 | |
| 65 | 65 - Firestore Database Setup | 06:45 | |
| 66 | 66 - Factory Contructors | 08:01 | |
| 67 | 67 - Processing Character Data | 07:00 | |
| 68 | 68 - Character Factory Constructor | 12:49 | |
| 69 | 69 - Processing Character Stats | 04:44 | |
| 70 | 70 - Firestore Converters | 04:15 | |
| 71 | 71 - Adding Firestore Data | 08:25 | |
| 72 | 72 - Fetching Character Data | 10:34 | |
| 73 | 73 - Saving Character Changes | 08:28 | |
| 74 | 74 - Deleting Character Data | 03:38 | |
| 75 | 75 - Swipe to Dismiss | 05:23 | |
| 76 | 76 - Implicit vs Explicit Animations | 01:35 | |
| 77 | 77 - Hero Widget | 03:35 | |
| 78 | 78 - Animated Rotation | 04:10 | |
| 79 | 79 - Animation Controllers | 07:32 | |
| 80 | 80 - Tween Sequences | 05:34 | |
| 81 | 81 - Animated Builder Widget | 04:23 | |
| 82 | 82 - Changing the Heart Color | 01:43 | |
| 83 | 83 - Stack and Positioned Widgets | 03:44 | |
| 84 | 1 - User Input in Flutter | 05:20 | |
| 85 | 2 - Text Field Widget | 06:23 | |
| 86 | 3 - Text Editing Controller | 04:41 | |
| 87 | 4 - Form Widget | 05:34 | |
| 88 | 5 - Text Form Field | 07:05 | |
| 89 | 6 - Drodown Form Field | 08:35 | |
| 90 | 7 - Saving the Form Data | 06:15 | |
| 91 | 8 - Resetting the Form | 02:20 | |
| 92 | 1 - Why use Riverpod | 05:07 | |
| 93 | 2 - Setup & Installing Riverpod | 06:17 | |
| 94 | 3 - Providers | 05:48 | |
| 95 | 4 - Stateless Consumers | 07:30 | |
| 96 | 5 - Stateful Consumers | 05:47 | |
| 97 | 6 - Generated Providers | 08:22 | |
| 98 | 7 - Notifier Providers | 10:13 | |
| 99 | 8 - Updating State | 06:52 | |
| 100 | 9 - Generated Notifier Provider | 05:03 | |
| 101 | 10 - Dependent Providers | 05:02 | |
| 102 | 11 - Final Touches | 03:03 | |
| 103 | 1 - Intro & Setup | 05:12 | |
| 104 | 2 - Making a User Model | 01:58 | |
| 105 | 3 - Making Auth Forms | 12:34 | |
| 106 | 4 - Switching Between Forms | 05:21 | |
| 107 | 5 - Validating Form Fields | 08:42 | |
| 108 | 6 - Firebase SDK Setup | 08:52 | |
| 109 | 7 - Firebase Auth Setup | 03:55 | |
| 110 | 8 - Signing Users Up | 07:09 | |
| 111 | 9 - Logging Users Out | 04:54 | |
| 112 | 10 - Signing Users In | 03:34 | |
| 113 | 11 - Simple Error Feedback | 07:52 | |
| 114 | 12 - Riverpod Stream Providers | 06:02 | |
| 115 | 13 - Auth State Changes | 05:33 | |
| 116 | 14 - Consumer Widget | 08:28 | |
| 117 | 15 - Finishing Touches | 03:46 | |
| 118 | 1 - What is Dart | 04:10 | |
| 119 | 2 - Dart Basics | 11:34 | |
| 120 | 3 - Type Annotations | 07:12 | |
| 121 | 4 - Functions | 09:07 | |
| 122 | 5 - Lists & Sets | 10:20 | |
| 123 | 6 - Control Flow | 07:32 | |
| 124 | 7 - Maps | 08:54 | |
| 125 | 8 - Classes | 14:07 | |
| 126 | 9 - Method Overriding | 06:35 | |
| 127 | 10 - Generics | 08:07 | |
| 128 | 11 - Async, Await & Futures | 08:20 | |
| 129 | 12 - Fetching Data | 12:24 |
Unlock unlimited learning
Get instant access to all 128 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Flutter & Firebase Masterclass (COMPLETE PACKAGE)
Sources: Code With Andrea
Learn about Firebase Auth, Cloud Firestore, Cloud Functions, Stripe payments, and much more by building a full-stack eCommerce app with Flutter & Firebase.
11 hours 38 minutes 25 seconds
Build a Yelp! Clone for Restaurants with Flutter and Dart
Sources: zerotomastery.io
Build a comprehensive Flutter app for mobile (iOS & Android) and web that allows users to write reviews, ratings, photos, locations, and syncs via the Cloud.
13 hours 15 minutes 53 seconds
Flutter Developer Bootcamp
Sources: resocoder.com
Flutter is explosively taking over the cross-platform front-end market. Although it's only 2.5 years since the first stable release, it has surpassed any other competing framewo...
35 hours 46 minutes 42 seconds
Flutter, TDD, Clean Architecture, SOLID e Design Patterns
Sources: udemy
Nesse curso irei demonstrar na prática como criar um aplicativo com Flutter seguindo as melhores metodologias do mercado. Se você está cansado de cursos básicos
39 hours 23 minutes 38 seconds
Flutter In Production
Sources: Code With Andrea
Study flavors, environments, error monitoring, analytics, release management, CI/CD, and prepare your Flutter apps for publishing in the stores...
19 minutes 8 seconds