Skip to content

πŸ“ A simple Flutter Todo app built during a lecture session. Includes features like adding, deleting, searching, and marking tasks as complete. Great for learning state management and UI building in Flutter.

Notifications You must be signed in to change notification settings

HasithFernando/ToDo-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Flutter Todo App

A simple yet elegant Todo List application built with Flutter.
This app allows users to add, delete, search, and toggle the completion status of tasks.

πŸ“± Screenshots

πŸš€ Features

  • βœ… Add new todos
  • ❌ Delete existing todos
  • πŸ” Real-time search through todos
  • πŸ—‚ Mark todos as done or undone
  • 🧼 Clean and minimal UI

πŸ“¦ Project Structure

lib/
β”œβ”€β”€ main.dart            # Main app entry point
β”œβ”€β”€ models/
β”‚   └── todo.dart        # Todo model
└── widgets/
    └── todoItem.dart    # UI component for each todo item
assets/
└── profile.png          # Profile avatar (used in AppBar)

πŸ›  Getting Started

βœ… Prerequisites

  • Flutter SDK (version >= 3.0.0)
  • Android Studio / VS Code
  • Dart plugin

🚨 Run the App

  1. Clone the repository

    git clone https://github.com/HasithFernando/ToDo-App.git
    cd ToDo-App
  2. Get dependencies

    flutter pub get
  3. Run on emulator or real device

    flutter run

🎨 UI Highlights

  • Built using Material Design
  • Uses Stack, ListView, TextField, AppBar, CircleAvatar, and more
  • Responsive layout

πŸ“ Assets

Make sure your pubspec.yaml includes:

flutter:
  assets:
    - assets/profile.png

πŸ‘¨β€πŸ’» Author

Hasith Fernando

About

πŸ“ A simple Flutter Todo app built during a lecture session. Includes features like adding, deleting, searching, and marking tasks as complete. Great for learning state management and UI building in Flutter.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published