Flutter and Riverpod for Beginners | Task Management App
Learn Flutter app development! Build a task manager with Firebase, local notifications, and Riverpod 2.0. Practical project for developers.
Course Content
Flutter and Riverpod for Beginners | Task Management App is an intermediate-level Udemy course taught by Dastagir Ahmed. It runs 13h 43m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 43 reviews, with 1,134 students enrolled. It is a paid course, last updated May 2024.
Dive into Flutter App Development with this comprehensive course, designed for developers of all skill levels, from beginners to advanced. We'll build exciting applications incorporating modern technologies and best practices.
This course takes a practical approach, starting with crafting a beautiful UI and progressively building towards more complex features. You'll gain hands-on experience with:
- SQLite CRUD Operations: Master creating, reading, updating, and deleting (CRUD) data within a local database. Learn to manage tasks effectively – add new tasks, save them to the database, edit existing ones, mark tasks as complete, and delete them when needed.
- Riverpod 2.0: Explore the power of Riverpod, a state management solution, with a focus on the latest Riverpod 2.0 features. Learn how to efficiently manage application state and build scalable apps. We'll cover generating providers using the Riverpod code generation package.
- Freezed Package: Discover how to streamline code generation with the Freezed package. Understand its benefits and effectively utilize generated code for data classes.
- Dynamic Color: Implement dynamic color schemes that adapt to user preferences. On Android, learn how to automatically adjust your app's colors based on the user's device theme.
- Firebase Login with OTP: Securely implement Firebase login functionality with One-Time Password (OTP) verification. Guide users through the login process with a secure and convenient OTP system.
- Local Notifications: Implement local notifications for both Android and iOS platforms. Learn to schedule and display timely notifications to engage users and enhance app functionality.
This course provides a practical path to building robust and engaging Flutter apps, equipping you with the skills to create modern mobile experiences.
Need an app built? Hire the team behind TutorialSearch.io
Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.