Skip to content

A simple TODO app built using Flutter that helps you manage your tasks efficiently.

Notifications You must be signed in to change notification settings

abdulrahmanaymann/To-Do-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO App with Flutter

A simple TODO app built using Flutter that helps you manage your tasks efficiently.

Features

  • Add tasks with due dates.
  • Mark tasks as completed.
  • Delete tasks you no longer need.
  • Set task priorities.
  • Receive local notifications for upcoming tasks.

Screenshots

Light Theme homepage

Dark Theme homepage

Add Task Page

Getting Started

Follow these instructions to get the project up and running on your local machine.

Prerequisites

  • Flutter SDK
  • Android/iOS Emulator or Physical Device

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/todo-app-flutter.git
  2. Navigate to the project directory:

    cd todo-app-flutter
  3. Install the dependencies:

    flutter pub get
  4. Run the app:

    flutter run

Dependencies

The app uses the following packages:

  • cupertino_icons: ^1.0.2
  • get_storage: ^2.0.3
  • get: ^4.3.8
  • flutter_local_notifications: ^15.1.0+1
  • intl: ^0.18.1
  • google_fonts: ^5.1.0
  • date_picker_timeline: ^1.2.3
  • sqflite: ^2.0.0+4
  • flutter_staggered_animations: ^1.0.0
  • flutter_svg: ^2.0.7
  • rxdart: ^0.27.2
  • timezone: ^0.9.2
  • flutter_timezone: ^1.0.7

Make sure to add these dependencies to your pubspec.yaml file before running the app.

About

A simple TODO app built using Flutter that helps you manage your tasks efficiently.

Topics

Resources

Stars

Watchers

Forks