Build a solid foundation in Flutter and become an intermediate developer
About This Video
Build a solid foundation in Flutter and become an intermediate developer
Build a complete real-world cross platform app for both iOS and Android
Learn about Firebase Auth for Authentication and Firebase Cloud Firestore for the database
In Detail
Most beginner courses only teach you the individual parts of a framework but don't cover how they all …
Flutter Foundation with Firebase and Provider
Video description
Build a solid foundation in Flutter and become an intermediate developer
About This Video
Build a solid foundation in Flutter and become an intermediate developer
Build a complete real-world cross platform app for both iOS and Android
Learn about Firebase Auth for Authentication and Firebase Cloud Firestore for the database
In Detail
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 course, we will cover the fundamentals of flutter and dart to construct a solid foundation, as well as learn how to build out the iOS Reminders app's complete layout. Improve our app's navigation by learning how to move between screens and pass data. We'll learn how to structure our code and how to describe our data using classes in Dart; add email authentication to the app using Firebase Auth; our project will utilize the Firebase Firestore as a real-time database; create a custom light and dark theme for the app that the user can choose between and manage the app's overall status using the Provider Package (recommended by Google).
By the end of this course, you will be an intermediate Flutter developer.
Audience
Anyone wishing to begin with Flutter is encouraged to take this course, as it requires no prior programming knowledge.
Retrieve Text from TextField - TextEditingController
Refactoring Our Theme
Bugfix - Scrollable AddListScreen
Chapter 6 : App State Management
Add Reminder Screen
Select List and Category ListTile
AddReminder Text Controllers
Lifting State Up
State Management - Provider Package Overview
Setting Up the Provider
Add a TodoList - ChangeNotifier Provider
Swipe to Delete
Bugfix: Home Screen Scroll Fix
Chapter 7 : Authenticate User - Firebase and Async Concepts
Setting Up Firebase
iOS Installation
Android Installation
Common Firebase Errors
Initialize Firebase - Dart Futures
Async and Await
FutureBuilder Widget
Authenticate Screen
Form – Sign-In and Sign-Up Screen
App Icon - Lottie
Cleaning Up Auth UI
AuthService Class - Sign Up User
AuthService Class - Sign-In User
Keep User Logged In
StreamBuilder Widget
StreamProvider
Chapter 8 : Add Data to Backend - Firebase Firestore
Firebase Cloud Firestore
Add TodoList to Database
NamedConstructors - TodoList
Retrieve TodoList from Database
Delete TodoList from Database
Reminder Model Class
Select List for Reminder
Select Category for Reminder
Select Date and Time for Reminder
Add Reminder to Database
Multiprovider - Using More Than One Provider.
Display Reminder Count
Inkwell - View Reminder by Category
View Reminder from My Lists
Display Reminder Details
Delete TodoList
Delete Reminder
DatabaseService Class - Refactor Streams and AddTodoList
DatabaseService - Delete TodoList
DatabaseService - Delete Reminder
Chapter 9 : Wrapping Up
Select Light or Dark Theme for App
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept