
Explore Firebase Realtime Database in Flutter to perform CRUD operations and build a fast, real-time data app like ZCF Data App, with live updates and data persistence.
Create new projects, name them, and explore core concepts like defining a class, async/await, and try-catch to build practical apps with Flutter and Firebase RTDB.
Model a data class with key, name, date of birth, country, and city for a Flutter app using Firebase Realtime Database, with a constructor to map snapshots to JSON.
Explore Firebase integration with Flutter by setting up a real-time database, adding dependencies, and configuring authentication and analytics to monitor app data and user activity.
Build the main interface for the data collection app, including a title, icon, add data button, and a live recent data list with details and media assets.
Advance the main interface by adding spacing with sized boxes, centering items, and wiring an icon to display and update data from the firebase realtime database in the app.
Create a multi-page data entry form using a text form field in a Flutter app, navigate between pages, and implement validation to require a non-empty name.
Develop a Flutter text form field interface using sized boxes for layout, add a pink icon button, and test interactions to ensure proper user input handling.
Explain how to create a Firebase RTDB database reference, write an employee entry, and listen for child added events to update the employee list.
Demonstrate a submit flow in a Flutter app with Firebase RTDB, featuring a confirmation dialog, form validation via a phone key, and submission with a success message and data fetch.
Learn to fetch and display data from Firebase RTDB in a Flutter app, build a dynamic list with icons, add and delete items, and reflect real-time updates in the UI.
Delete data in a Flutter Firebase RTDB app by long-pressing an item, confirming with a dialogue, and removing it via its snapshot key, then refresh the view.
Learn to display and navigate user data in a flutter app, using a detail page titled by user name and country, with a validated form to update the database.
Learn to implement update, read, and delete operations in a Flutter app using Firebase Realtime Database, including confirmation dialogs, validation, and success feedback for dynamic data management.
This lecture concludes the course with a project to enter football team data, including name, established year, state, and stadium, then view details, delete, and refresh the list.
This class covers Flutter and Firebase Real-time Database in more details. The class focuses on CRUD (Create, Read, Update and Delete) of Firebase Real-time Database. Students will learn how to integrate Firebase into flutter applications. Students will also learn how to create, read, update and delete from real-time database in more details. Aside Firebase and database, students will also learn how to design interfaces in flutter, including how to use pop-ups and dialog box in flutter.
Students taking this class should have basic knowledge in programming. Basic knowledge and experience in flutter and/or dart is preferred but not a requirement.