Flutter Masterclass
This is a Net Ninja Pro Exclusive Course.
Flutter is a fantastic framework for creating cross-platform applications (mobile, desktop & web), using the Dart programming language.
In this Flutter Masterclass course, you'll learn how to make Flutter applications from scratch, including how to make custom themes, manage global state, add animations and how to integrate an app with a database.
Check out the course preview at the bottom of the page.
What You'll Learn...
Available in
days
days
after you enroll
- 1 - Introduction (5:41)
- 2 - Installing on Windows (10:48)
- 3 - Installing on a Mac (13:06)
- 4 - Making a New Flutter Project (4:59)
- 5 - Quick Project Overview (4:06)
- 6 - Widgets (8:09)
- 7 - Material App & Scaffold (11:42)
- 8 - Stateless Widgets (6:27)
- 9 - Containers (7:54)
- 10 - Imports & Quick Refactor (5:45)
- 11 - Columns (12:18)
- 12 - Rows (8:46)
- 13 - Images (6:53)
- 14 - Expanded Widget (6:20)
- 15 - Buttons & Click Events (6:56)
- 16 - Stateful Widgets (10:59)
- 17 - Control Flow in Lists (5:15)
- 18 - Making Reusable Widgets (12:10)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 36 - Adding a Create Screen (6:27)
- 37 - Making a Text Field (9:30)
- 38 - Text Editing Controllers (3:54)
- 39 - Submit Handler Function (5:08)
- 40 - Displaying Vocations (9:21)
- 41 - Adding a Scrollable Widget (1:51)
- 42 - onTap Gesture (2:55)
- 43 - Selecting a Vocation (11:40)
- 44 - Submitting the Data (5:58)
- 45 - What About the Form Widget- (1:06)
Available in
days
days
after you enroll
- 46 - Pushing & Popping Routes (2:25)
- 47 - Navigating Between Screens (5:16)
- 48 - Showing a Dialog (8:28)
- 49 - Adding a Dialog Theme (3:12)
- 50 - Navigating to a Profile Screen (5:06)
- 51 - Passing Data into Routes (8:18)
- 52 - Fleshing Out the Profile Screen (6:01)
- 53 - Arguments in Stateful Widgets (11:09)
- 54 - Using Tables (16:50)
- 55 - Outputting Vocation Skills (15:16)
- 56 - Selecting an Active Skill (9:56)
- 57 - Adding a Snackbar (4:44)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 63 - Chapter Introduction (1:02)
- 64 - Firebase SDK Setup (9:58)
- 65 - Firestore Database Setup (6:44)
- 66 - Factory Contructors (8:00)
- 67 - Processing Character Data (6:59)
- 68 - Character Factory Constructor (12:48)
- 69 - Processing Character Stats (4:43)
- 70 - Firestore Converters (4:14)
- 71 - Adding Firestore Data (8:24)
- 72 - Fetching Character Data (10:33)
- 73 - Saving Character Changes (8:27)
- 74 - Deleting Character Data (3:37)
Available in
days
days
after you enroll
- 75 - Swipe to Dismiss (5:22)
- 76 - Implicit vs Explicit Animations (1:34)
- 77 - Hero Widget (3:34)
- 78 - Animated Rotation (4:09)
- 79 - Animation Controllers (7:31)
- 80 - Tween Sequences (5:33)
- 81 - Animated Builder Widget (4:22)
- 82 - Changing the Heart Color (1:42)
- 83 - Stack and Positioned Widgets (3:43)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 1 - Why use Riverpod (5:06)
- 2 - Setup & Installing Riverpod (6:16)
- 3 - Providers (5:47)
- 4 - Stateless Consumers (7:29)
- 5 - Stateful Consumers (5:46)
- 6 - Generated Providers (8:21)
- 7 - Notifier Providers (10:12)
- 8 - Updating State (6:51)
- 9 - Generated Notifier Provider (5:02)
- 10 - Dependent Providers (5:01)
- 11 - Final Touches (3:02)
Available in
days
days
after you enroll
- 1 - Intro & Setup (5:11)
- 2 - Making a User Model (1:57)
- 3 - Making Auth Forms (12:33)
- 4 - Switching Between Forms (5:20)
- 5 - Validating Form Fields (8:41)
- 6 - Firebase SDK Setup (8:51)
- 7 - Firebase Auth Setup (3:54)
- 8 - Signing Users Up (7:08)
- 9 - Logging Users Out (4:53)
- 10 - Signing Users In (3:33)
- 11 - Simple Error Feedback (7:51)
- 12 - Riverpod Stream Providers (6:01)
- 13 - Auth State Changes (5:32)
- 14 - Consumer Widget (8:27)
- 15 - Finishing Touches (3:45)
Available in
days
days
after you enroll
Sign up for Net Ninja Pro
Most popular
Monthly Membership
$9/mo
- Instant access to all courses
- Early access to new courses
- Access to premium & Udemy courses
- Cancel at any time
Yearly Membership
$79/yr
- Instant access to all courses
- Early access to new courses
- Access to premium & Udemy courses
- Save over 25%!
Get your first month half price when you use the code NINJAFLEDGLING. (monthly plan only).