Flutter Foundation With Firebase And Provider

Flutter Foundation With Firebase And Provider
Last updated 4/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.85 GB | Duration: 6h 49m
Build a Real World App with Flutter + Firebase and Provider in less than 7 hours!
What you'll learn
Build a solid foundation in flutter and become an intermediate developer.
Build a complete real world Cross platform app for Both iOS and Android
Add Navigation, Databases and App Wide State Management
State Management using Provider
Firebase Auth for Authentication and Firebase Cloud Firestore for the Database
Requirements
No programming experience needed
Description
Most beginner courses only teach you the individual parts of a framework but don't cover how they all come together to create a real-world application. In this comprehensive yet concise 7 hour course, we will together build one complete real-world flutter app from scratch while learning the framework and the dart language. Some of the main things that we will learn in this course: 1. The complete basics of flutter and dart to build a strong foundation. 2. Build out the complete layout of the app - the iOS reminders app. 3. Add Navigation to our App - learn how to navigate between different screens and pass data. 4. Add Email Authentication to the App using Firebase Auth. 4. We'll also learn how to structure our code and learn how to model our data using classes in dart. 5. Use the Firebase Firestore as a Realtime Database for our app. 6. Manage app-wide state using the Provider Package(recommended by Google). 7. Create a Custom light and dark theme of the app that the user can toggle between. The code for every video is provided in the GitHub repo attached along with the course. By the end of this course, you will be an Intermediate Flutter Developer.
Overview
Section 1: Intro
Lecture 1 What is Flutter?
Lecture 2 How To Use Project files
Lecture 3 Installing Flutter
Section 2: Basics
Lecture 4 Project Structure
Lecture 5 First Stateless Widget
Lecture 6 Material App
Lecture 7 Override and BuildContext
Lecture 8 Why Use Material App and Scaffold?
Section 3: IOS Reminders App - Flutter Basics
Lecture 9 Intro to iOS Reminders
Lecture 10 Adding a Navigator
Lecture 11 App Bar Button and Theme
Lecture 12 Dark Theme
Lecture 13 Columns
Lecture 14 Rows and Flutter Inspector
Lecture 15 Expanded Widget
Lecture 16 Footer Buttons and Padding
Lecture 17 GridView.count
Lecture 18 Box Decoration and Colors
Lecture 19 Classes and Constructors
Lecture 20 Display Categories
Lecture 21 Nullable and Non Nullable variables
Lecture 22 final and const
Lecture 23 Reusable Category Widget
Lecture 24 Refactoring our App
Section 4: Making App Stateful
Lecture 25 Stateful Widget
Lecture 26 ListView - Setting up a List
Lecture 27 Styling List Item using ListTile
Lecture 28 Reordering the List
Lecture 29 Category Class - UnmodifiableListView
Lecture 30 Show Hide List - Toggle Checkbox
Lecture 31 Animated ListView and GridView
Section 5: Adding a List
Lecture 32 AddList Modal
Lecture 33 Add Selected Icon
Lecture 34 Theme.of(context) and Form Field
Lecture 35 CustomColor Model
Lecture 36 CustomColorCollection Model and Wrapper Widget
Lecture 37 CustomIcon Model
Lecture 38 Select Icon and Color
Lecture 39 Retrieve Text From TextField - TextEditingController
Lecture 40 Refactoring Our Theme
Lecture 41 Bugfix - Scrollable AddListScreen
Section 6: App State Management
Lecture 42 Add Reminder Screen
Lecture 43 Select List and Category ListTile
Lecture 44 AddReminder Text Controllers
Lecture 45 Lifting State Up
Lecture 46 State Management - Provider Package Overview
Lecture 47 Setting Up The Provider
Lecture 48 Add a TodoList - ChangeNotifier Provider
Lecture 49 Swipe to Delete
Lecture 50 Bugfix: Homescreen scroll fix
Section 7: Authenticate User - Firebase and Async Concepts
Lecture 51 Setting Up Firebase
Lecture 52 iOS Installation
Lecture 53 Android Installation
Lecture 54 Common Firebase Errors
Lecture 55 Initialize Firebase - Dart Futures
Lecture 56 Async & Await
Lecture 57 FutureBuilder Widget
Lecture 58 Authenticate Screen
Lecture 59 Form - Sign In and Sign Up Screen
Lecture 60 App Icon - Lottie
Lecture 61 Cleaning Up Auth UI
Lecture 62 AuthService Class - Sign Up User
Lecture 63 AuthService Class - Sign In User
Lecture 64 Keep User Logged In
Lecture 65 StreamBuilder Widget
Lecture 66 StreamProvider
Section 8: Add Data to Backend - Firebase Firestore
Lecture 67 Firebase Cloud Firestore
Lecture 68 Add TodoList to Database
Lecture 69 NamedConstructors - TodoList
Lecture 70 Retrieve TodoList from Database
Lecture 71 Delete TodoList from Database
Lecture 72 Reminder Model Class
Lecture 73 Select List for Reminder
Lecture 74 Select Category For Reminder
Lecture 75 Select Date and Time for Reminder
Lecture 76 Add Reminder To Database
Lecture 77 Multiprovider - Using more than one provider.
Lecture 78 Display Reminder Count
Lecture 79 Inkwell - View Reminder By Category
Lecture 80 View Reminder from My Lists
Lecture 81 Display Reminder Details
Lecture 82 Delete TodoList
Lecture 83 Delete Reminder
Lecture 84 DatabaseService Class - Refactor Streams and AddTodoList
Lecture 85 DatabaseService - Delete TodoList
Lecture 86 DatabaseService - Delete Reminder
Section 9: Wrapping Up
Lecture 87 Select Light or Dark Theme for App
Anyone looking to get started with Flutter!
Screenshots
#
https://nitroflare.com/view/7DE641C6D2D6998/Flutter_Foundation_with_Firebase_and_Provider.part1.rar
https://nitroflare.com/view/307B2147FED9B51/Flutter_Foundation_with_Firebase_and_Provider.part2.rar
https://nitroflare.com/view/ECF80F62FA7E49E/Flutter_Foundation_with_Firebase_and_Provider.part3.rar
https://nitroflare.com/view/11E3AA33E1F51FD/Flutter_Foundation_with_Firebase_and_Provider.part4.rar
https://rapidgator.net/file/0174ae5d46a21bede8b67b1f968dbb9e/Flutter_Foundation_with_Firebase_and_Provider.part1.rar.html
https://rapidgator.net/file/74a0979869e02ae03923cbea5db487c3/Flutter_Foundation_with_Firebase_and_Provider.part2.rar.html
https://rapidgator.net/file/a44ed40a46836b506fc0a85bd0885192/Flutter_Foundation_with_Firebase_and_Provider.part3.rar.html
https://rapidgator.net/file/83786ea5522e8cd6cd73e97db3995c1e/Flutter_Foundation_with_Firebase_and_Provider.part4.rar.html
https://nitroflare.com/view/307B2147FED9B51/Flutter_Foundation_with_Firebase_and_Provider.part2.rar
https://nitroflare.com/view/ECF80F62FA7E49E/Flutter_Foundation_with_Firebase_and_Provider.part3.rar
https://nitroflare.com/view/11E3AA33E1F51FD/Flutter_Foundation_with_Firebase_and_Provider.part4.rar
https://rapidgator.net/file/0174ae5d46a21bede8b67b1f968dbb9e/Flutter_Foundation_with_Firebase_and_Provider.part1.rar.html
https://rapidgator.net/file/74a0979869e02ae03923cbea5db487c3/Flutter_Foundation_with_Firebase_and_Provider.part2.rar.html
https://rapidgator.net/file/a44ed40a46836b506fc0a85bd0885192/Flutter_Foundation_with_Firebase_and_Provider.part3.rar.html
https://rapidgator.net/file/83786ea5522e8cd6cd73e97db3995c1e/Flutter_Foundation_with_Firebase_and_Provider.part4.rar.html


Information
Users of Guests are not allowed to comment this publication.