Skip to content

Flutter Todo App – sleek and minimal πŸ“ built with Riverpod for state management and Slidable for smooth swipe actions. Effortlessly add, complete, and delete tasks with a clean Material Design UI.

Notifications You must be signed in to change notification settings

YOUHAD08/Flutter-Todo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… Flutter Todo App

My first Flutter project πŸŽ‰ – a simple and elegant Todo Application built with Flutter, Riverpod (state management), and Slidable (for swipe actions).

This app allows users to add, complete, and delete todos with a clean UI.
It helped me learn state management, navigation, and UI design in Flutter.


✨ Features

  • βž• Add new todos
  • βœ… Mark todos as completed
  • πŸ—‘οΈ Delete active or completed todos (with swipe actions)
  • πŸ“‚ View completed todos separately
  • 🎨 Clean and minimal Material Design

πŸ› οΈ Tech Stack

  • Framework: Flutter
  • State Management: Riverpod
  • UI Enhancements: Flutter Slidable
  • Language: Dart

πŸ“‚ Project Structure

Project Structure


πŸš€ Getting Started

Prerequisites

  • Install Flutter
  • Set up a device/emulator

Installation

# Clone the repository
git clone https://github.com/YOUR-USERNAME/to_do_app.git

# Navigate to the project folder
cd to_do_app

# Install dependencies
flutter pub get

# Run the app
flutter run

πŸ“Έ Project Overview

Project Structure

πŸ“š What I Learned

While building this project, I learned:

  • How to use Riverpod for state management
  • How to create and navigate between multiple screens
  • How to build reusable UI components in Flutter
  • How to implement swipe actions using Slidable

🀝 Contributing

This is my first Flutter project, but I’d love feedback and suggestions! Feel free to open an issue or submit a PR.

πŸ“œ License

This project is licensed under the MIT License – see the LICENSE file for details.

About

Flutter Todo App – sleek and minimal πŸ“ built with Riverpod for state management and Slidable for smooth swipe actions. Effortlessly add, complete, and delete tasks with a clean Material Design UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published