In this challenge, you’ll learn how to manage your Flutter app’s state using a different state management solution.

Goal

Use the Riverpod framework to manage the state in your to-do app.

Specs

  1. When the user adds a new task, it is successfully added to the task list.
  2. When a user checks a task, the task color changes, and the application strikes through the task’s text.
  3. When a user deletes a task, it is successfully removed from the task list.

Starter code

Before you begin the challenge, look at the starter code below and run it. Once done, you can dive into the challenges given below.

Get hands-on with 1200+ tech skills courses.