Skip to content

A simple Flutter application that demonstrates **global state management** using **Riverpod**. The app serves as a mini task manager with basic functionality to **create**, **edit**, and **delete** tasks.

Notifications You must be signed in to change notification settings

Bornmajor/task_manager_with_riverpod

Repository files navigation

📝 Flutter Task Manager with Riverpod

A simple Flutter application that demonstrates global state management using Riverpod. The app serves as a mini task manager with basic functionality to create, edit, and delete tasks.


📱 Features

  • ✅ Create a new task
  • 📝 Edit existing tasks
  • ❌ Delete tasks
  • 📦 Global state management with Riverpod
  • ✨ Clean UI and maintainable architecture

Getting Started

Prerequisites

Make sure you have:

  • Flutter SDK installed (Install Flutter)
  • A suitable IDE like VSCode or Android Studio
  • Dart and Flutter extensions enabled in your IDE

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/task_manager_with_riverpod.git
    cd task_manager_with_riverpod
    

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

  1. Get dependencies:
    flutter pub get
    
  2. Run the app:
    flutter run
    

🧠 State Management

This app uses Riverpod for state management. It allows clean separation of concerns and easier testing and debugging.

Key Concepts:

  • StateNotifierProvider to manage a list of tasks.

  • StateNotifier to update state in a reactive way.

🙌 Acknowledgments

Riverpod Documentation

Flutter Dev Team @https://github.com/rrousselGit/riverpod

About

A simple Flutter application that demonstrates **global state management** using **Riverpod**. The app serves as a mini task manager with basic functionality to **create**, **edit**, and **delete** tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •