Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter and Riverpod for Beginners | Task Management App
Rating: 3.9 out of 5(43 ratings)
1,136 students

Flutter and Riverpod for Beginners | Task Management App

Build a Flutter Task Management App with Firebase and Local Notification and Riverpod 2.0
Created byDastagir Ahmed
Last updated 5/2024
English

What you'll learn

  • Flutter and dart explained step by step
  • Flutter classes and widgets
  • Flutter basic architecture (MVC)
  • Flutter local notification
  • Flutter sqflite for local storage
  • Flutter state management

Course content

12 sections71 lectures13h 43m total length
  • Introduction1:08

    Here we decided to redo all the videos with a new instructor. You will love the videos and course.

Requirements

  • You need to have flutter, android studio and flutter sdk installed.

Description

This is a Flutter app development course for beginners to advanced learners using some technical features like Riverpod 2.0, Sqlite, Firebase login and Local notification.

The app development process is fun, since this starts with a beautiful ui and slowly walks down to advanced concepts like, Sqlite CRUD operations, Generating providers with freezed package,  Android dynamic color, Firebase login with OTP and at the end covers flutter local notification both for Android and iOS.

Sqlite CRUD

You would be to create a task, save it the local database, edit and later delete as you want. You can also mark a task completed.

Generating Riverpod Providers

You will learn the latest way of generating code with Riverpod code generation package and how to work with generated providers.

We will have providers for sending code and status change, expansion tiles and time management.

Freezed Package

We explained in detail how to generate code with Freezed package and understanding of the code.

Dynamic Color

This app shows dynamic colors UI based on users settings on the phone. On Android it can detect the color theme of the users and auto change the our app color itself.

Firebase OTP

We covered Firebase OTP and how to get the code and set the code and login.

Local notification

A notification could be set up and shown using flutter local notification package.

Who this course is for:

  • From beginners to advanced learners who want to develop cross platform mobile app using both ios and android