
Guides you through firebase basics with a step-by-step tour, connecting to your project, answering questions along the way, and ensuring you enjoy the full course.
Learn to build a restaurant menu app that stores dish name, description, and price, enabling create, read, update, and delete actions with pizza and burga.
Set up a Flutter project layout, remove defaults, apply material styling, and build a stateful widget with text fields for name, description, and price toward Firebase CRUD.
Set up a layout with multiple action buttons to perform CRUD operations—create, read, update, and delete data—enhanced with button colors, headings, and added padding in a Flutter Firebase app.
Set up a Firebase project with a Google account, create the database, and model data in a dishes collection with pizza documents (name, description, price) and learn read/write privileges.
Connect firebase to android by registering the app, downloading the config file, and updating the top-level and app gradle files with firebase dependencies.
Connect firebase to iOS by updating project overview, selecting iOS, copying the package name, downloading GoogleService-Info.plist, placing it in the iOS folder, and running packages get for Android and iOS.
Learn to read data from Firebase in Flutter by querying a collection and document reference, retrieving a document snapshot, and accessing fields like name, description, and price.
Delete a document in Firebase by referencing the target document, invoking the delete method, and using an onComplete callback to verify and print a confirmation during debugging.
Create data for Firebase by building a map of name, description, and price, then save it to a document reference with set data, creating the document if it doesn't exist.
Learn how to update data in Firebase using the same create data code, implement the update data method, and verify changes in your Flutter app.
Show all items using a StreamBuilder in Flutter by streaming the dishes collection from Firebase, reading document snapshots to display name, description, and price in a dynamic list.
Fix streambuilder bugs by checking snapshot data and returning the list when data exists, while showing a progress indicator as data loads.
Begin building the second app by linking Firebase to your project and creating a simple to-do list you can add, swipe to delete, and rebuild from the previous tutorial series.
Create a simple Flutter app that uses a ListView to display and add items, without Firebase, initialize state, and render items in the body with a dismissable list.
Add functionality in a Flutter app by using an alert dialog with a text field to capture input and append items to a list, with state updates and simple routing.
Fix a bug in app 2 without Firebase by converting the key to a list, using onDismissed to clear items, and removing items by index to maintain CRUD.
Learn to add Firestore in a Flutter app by creating a Firebase project, building a database with a to-do collection and a document, and integrating Android dependencies.
Import Firebase and implement create and delete functions for Firestore, using document references, collections, and set data, then delete documents and confirm when complete.
Build a flutter app with Firebase by using a streambuilder to stream collection snapshots, display document data in a dismissible list, and delete items with a delete data method.
Congratulations on finishing the series; learn to connect Firebase to your projects and use it, and ask any remaining questions about this offer.
We will be building 2 Apps and connect both to Firebase. Our first App will have all important functionallities you need to know. You can use this project as a reference for your own Apps. The second App will be a todo list which you can do as a excercise or with me together.
- Connect Firebase to your projects
- Build Databases
- Create, read, update, delte Items in your Databases
- Read All items from your Databases and display them
Have fun, enjoy!