Flutter BLoC State Management & Firebase [2024] From Scratch

via Udemy

Go to Course: https://www.udemy.com/course/flutter-bloc-state-management-2022-from-scratch/

Introduction

I recently completed the "Flutter BLoC State Management & Firebase [2024] From Scratch" course on Coursera, and I highly recommend it for developers interested in mastering Flutter app development with robust state management and backend integration. Course Overview: This comprehensive course guides you through building a real tasks app (To-Do App) using the Flutter BLoC pattern combined with Firebase and Hydrated BLoC. Starting from the basics, the course takes you step-by-step through implementing practical features that are essential for modern mobile apps. What I Liked: - **Hands-On Approach:** The course emphasizes real-world functionality, such as adding, deleting, marking tasks as done or favorite, restoring, and clearing tasks. Implementing these features with Hydrated BLoC ensures data persistence across app restarts. - **State Management Skills:** It expertly demonstrates managing app state using the BLoC pattern. You learn how to handle complex state transitions smoothly and efficiently. - **Firestore Integration:** For those interested in cloud storage, the Firebase section shows how to save data remotely, enabling your app to scale and synchronize across devices. - **User Authentication:** The last section covers user registration and login, adding a practical touch that is vital for many apps. - **UI Components:** The course covers various Flutter widgets like Drawer, Popup Menu, Expansion Panel, Bottom Navigation Bar, providing a solid foundation in Flutter UI development. Who It’s For: - Flutter developers wanting to enhance their skills with state management using BLoC. - Developers interested in integrating Firebase for backend solutions. - Beginners and intermediate developers aiming to build a complete, functional To-Do app. - Anyone wanting to learn practical Flutter features through a project-based approach. Recommendation: If you're eager to build robust Flutter applications with effective state management and cloud integration, this course is a fantastic choice. It combines theory with practical exercises, making complex concepts accessible and applicable. The step-by-step instructions help ensure you can follow along and implement similar features in your projects. In summary, "Flutter BLoC State Management & Firebase [2024] From Scratch" is a well-structured, hands-on course that equips you with valuable skills for modern app development. Whether you're looking to improve your Flutter proficiency or expand your backend skills with Firebase, this course is definitely worth enrolling in.

Overview

Hi there!Welcome to Flutter BLoC State Management & Firebase [2024] From Scratch!This Full Course about Real Tasks App [To Do App] Using Flutter BLoC Pattern State Management And here you learn:I. Flutter BLoC State Management with Hydrated Bloc (Hydrated Bloc saves data on local storage)1) Add tasks - You can add a new task with its description and the task remains there even if you do hot-reload or hot-restart because of Hydrated BLoC. 2) Delete Task - You can Delete a Task and that task moves to Recycle Bin folder of the App. 3) Mark as Done/Undone - when you've done a task, it moved to Completed Tasks Tab or vice versa. 4) Mark as Favourite/Unfavourite - you can mark a task as a favorite and you can find that task in the Favorites Tab. 5) Restore Task - you can restore a task and that task re-appears in the Pending Tasks Tab. 6) Clear Bin Folder - There is a ''Clear All Tasks'' button in the Recycle Bin folder, it deletes all tasks and clears the Recycle Bin folder. 7) Change Theme (Dark and Light) - In the Drawer, there is a switch, by which you can change the App Theme into Dark and Light mode. Flutter Widgets such as: - Drawer - Popup Menu - Expansion Panel - Bottom Navigation Bar and many other Flutter widgets.II. Flutter BLoC State Management with Firebase (All data will be saved on Firestore) 1) All the function above still works with Bloc, but saves data on Firestore 2) Besides above, User authentication is added in the last section.I hope you enjoy the course.

Skills

Reviews