kingers Posted 13 hours ago Report Share Posted 13 hours ago Flutter Masterclass (From Novice To Ninja) Published 1/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 8.78 GB | Duration: 14h 54mLearn how to make dynamic and interactive Flutter applications for mobiles. What you'll learn Learn how to make Flutter applications from the ground up Learn how to integrate flutter with a Firebase database Discover how to add animations to your Flutter applications Learn how to add authentication to Flutter applications Learn how to use Riverpod for state management in Flutter Learn the Dart programming language as you go Requirements Basic programming concepts in any language - loops, variable, functions, etc. Description 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 (no prior Flutter knowedge is required), including all the basics (such as widgets, layouts, images and styles) and how to make custom themes and how to set up multiple screens and routes.You'll also learn how to make data models, how to handle forms & user input, manage global state (using Riverpod) and how to integrate a Flutter application with a database and authentication service (using Firebase). On top of all that, you'll be learning how to animations to your Flutter applications as well, to give them a sleek and natural feel.As an added bonus - there's a whole chapter near the end of the course about the Dart programming language, which we, as developers, use to make Flutter applications. So the only requirement before you start, is basic knoweldge of essential programming concepts - loops, variables, functions, control flow etc.Along the way, we'll also make a fully functional mobile application - and by the end of this course, you'll be confident enough to make your very own Flutter applications from scratch.b Overview Section 1: Introduction & Flutter Basics (Simple App Build) Lecture 1 Introduction & Course Files Lecture 2 Installing on Windows Lecture 3 Installing Flutter on Mac Lecture 4 Making a New Flutter Project Lecture 5 Quick Project Overview Lecture 6 Widgets Lecture 7 Material App & Scaffold Lecture 8 Stateless Widgets Lecture 9 Containers Lecture 10 Imports & Quick Refactor Lecture 11 Columns Lecture 12 Rows Lecture 13 Images Lecture 14 The Expanded Widget Lecture 15 Buttons & Cick Events Lecture 16 Stateful Widgets Lecture 17 Control Flow in Lists Lecture 18 Making Reusable Widgets Section 2: Layouts, UI, Fonts and Theming (Main App Build) Lecture 19 Setting up a New Project Lecture 20 Making a Custom Theme Lecture 21 Text Themes Lecture 22 Reusable Styled Text Widgets Lecture 23 Using Google Fonts Lecture 24 Container Gradients Lecture 25 List View Lecture 26 Custom Card Widget Lecture 27 Icon Buttons Section 3: Data Models Lecture 28 Making a Character Class Lecture 29 Mixins Lecture 30 Getters Lecture 31 Enhanced Enums Lecture 32 Making a Skill Class Lecture 33 Adding Images Lecture 34 Adding Dummy Data Lecture 35 Using the Character Class Section 4: Handling User Input Lecture 36 Adding a "Create" Screen Lecture 37 Making a Text Field Lecture 38 Text Editing Controllers Lecture 39 Submit Handler Functions Lecture 40 Displaying Vocations Lecture 41 Adding a Scrollable Widget Lecture 42 The onTap Gesture Lecture 43 Selecting an Option Lecture 44 Submitting the Data Lecture 45 What About the Form Widget? Section 5: Routes, Screens & Project Progression Lecture 46 Pushing and Popping Routes Lecture 47 Navigating Between Screens Lecture 48 Showing a Dialog Lecture 49 Adding a Dialog Theme Lecture 50 Navigating to a Profile Screen Lecture 51 Passing Data into Routes Lecture 52 Fleshing Out the Profile Screen Lecture 53 Arguments in Stateful Widgets Lecture 54 Using Tables Lecture 55 Outputting Skills Lecture 56 Selecting an Active Skill Lecture 57 Adding a Snackbar Section 6: Global State Management Lecture 58 Why We Need Global State Lecture 59 Provider Package Lecture 60 Making a Store Lecture 61 Providing and Consuming State Lecture 62 Adding New Characters Section 7: Adding a Database Lecture 63 Chapter Introduction Lecture 64 Firebase SDK Setup Lecture 65 Firestore Database Setup Lecture 66 ASIDE - Factory Constructors Lecture 67 Processing Model Data Lecture 68 Making a Character Factory Constructor Lecture 69 Processing Character Stats Lecture 70 Firestore Convertors Lecture 71 Adding Firestore Data Lecture 72 Fetching Data Lecture 73 Saving Data Changes Lecture 74 Deleting Data Section 8: Animations Lecture 75 Swipe to Dismiss Lecture 76 Implicit vs Explicit Animations Lecture 77 Hero Widget Lecture 78 Animated Rotation Lecture 79 Animation Controllers Lecture 80 Tween Sequences Lecture 81 Animated Builder Widgets Lecture 82 Changing the Color Lecture 83 Stack and Positioned Widgets Section 9: EXTRA - Forms in Flutter (a Crash Course) Lecture 84 1 - User Input in Flutter Lecture 85 2 - Text Fields Lecture 86 3 - Text Editing Controllers Lecture 87 4 - The Form Widget Lecture 88 5 - Text Form Field Lecture 89 6 - Dropdown Form Field Lecture 90 7 - Saving Form Data Lecture 91 8 - Resetting the Form Section 10: EXTRA - Riverpod State Management (a Crash Course) Lecture 92 1 - Why Use Riverpod? Lecture 93 2 - Setup & Installing Riverpod Lecture 94 3 - Providers Lecture 95 4 - Stateless Consumers Lecture 96 5 - Stateful Consumers Lecture 97 6 - Generated Providers Lecture 98 7 - Notifier Providers Lecture 99 8 - Updating State Lecture 100 9 - Generated Notifier Providers Lecture 101 10 - Dependent Providers Lecture 102 11 - Final Touches Section 11: EXTRA - Authentication in Flutter (using Firebase) Lecture 103 1 - Intro & Setup Lecture 104 2 - Making a User Model Lecture 105 3 - Making Auth Forms Lecture 106 4 - Switching Between Forms Lecture 107 5 - Validating Form Fields Lecture 108 6 - Firebase SDK Setup Lecture 109 7 - Firebase Auth Setup Lecture 110 8 - Signing Users Up Lecture 111 9 - Logging Users Out Lecture 112 10 - Signing Users In Lecture 113 11 - Simple Error Feedback Lecture 114 12 - Riverpod Stream Providers Lecture 115 13 - Auth State Changes Lecture 116 14 - Consumer Widget Lecture 117 15 - Finishing Touches Section 12: EXTRA - Dart Primer Lecture 118 1 - What is Dart? Lecture 119 2 - Dart Basics Lecture 120 3 - Type Annotations Lecture 121 4 - Functions Lecture 122 5 - Lists & Sets Lecture 123 6 - Control Flow Lecture 124 7 - Maps Lecture 125 8 - Classes Lecture 126 9 - Method Overriding Lecture 127 10 - Generics Lecture 128 11 - Async, Await & Futures Lecture 129 12 - Fetching Data beginner/intermediate developers with no (or little) Flutter experience.DDownloadhttps://ddownload.com/7snsffq5ef1j/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part01.rarhttps://ddownload.com/1nguxe8b05vg/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part02.rarhttps://ddownload.com/bmui8yvpsmny/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part03.rarhttps://ddownload.com/y0pl8enb01e1/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part04.rarhttps://ddownload.com/8qlywi67yjwr/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part05.rarhttps://ddownload.com/678ev7pxlt7f/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part06.rarhttps://ddownload.com/lubx79vxk9c1/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part07.rarhttps://ddownload.com/c2wwcds72x1w/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part08.rarhttps://ddownload.com/x8d1iu5753iv/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part09.rarhttps://ddownload.com/hcyu9govook2/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part10.rarRapidGatorhttps://rapidgator.net/file/b69ddddb4b0ff3d853dd6bfb826fb12e/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part01.rarhttps://rapidgator.net/file/b917df710b3d97ee4d9fecbf4a946ecc/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part02.rarhttps://rapidgator.net/file/86bb14e8cb0e423186fa683c13449676/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part03.rarhttps://rapidgator.net/file/2271df0b58ee2e5f6567d7110bcca218/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part04.rarhttps://rapidgator.net/file/59146506561641064de962231e70c07f/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part05.rarhttps://rapidgator.net/file/e5110c104ac648601efd97c1ea080fe5/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part06.rarhttps://rapidgator.net/file/b36865be9e87fdaa322a8c7cd39d00ae/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part07.rarhttps://rapidgator.net/file/48db31ac3162604c42c9687736ecf718/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part08.rarhttps://rapidgator.net/file/d199d98abb25f004b96a176f04a3f2ce/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part09.rarhttps://rapidgator.net/file/cd1d546c223c6f989c6a20e172c3fb6a/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part10.rarNitroFlarehttps://nitroflare.com/view/2E80C9328594214/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part01.rarhttps://nitroflare.com/view/1D5E6AF9373689A/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part02.rarhttps://nitroflare.com/view/CD43A58931C77A0/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part03.rarhttps://nitroflare.com/view/7369A89A23602F1/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part04.rarhttps://nitroflare.com/view/E3B7FDF8E39DE8D/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part05.rarhttps://nitroflare.com/view/C7D10BA908C3F90/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part06.rarhttps://nitroflare.com/view/588EEEFAC5FB5E3/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part07.rarhttps://nitroflare.com/view/439C81DE1A58B12/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part08.rarhttps://nitroflare.com/view/457EC0E8895AA8E/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part09.rarhttps://nitroflare.com/view/4ABB8B10067154B/yxusj.Udemy_Flutter_Masterclass_from_Novice_to_Ninja.part10.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now