Skip to content

zillur07/Todo-Apps-Flutter-GetX

Repository files navigation

todo_app

Create by Zillur Rahman

Description

The Todo app is a Flutter-based task management application that utilizes GetX for efficient state management, get_storage for local storage, and flutter_easyloading for a smooth user experience. It allows users to create, manage, and track their tasks effortlessly.

Features

  • Create, edit, and delete tasks
  • Add, edit, and delete to-do items for each task
  • Mark to-do items as completed
  • View progress reports for each task
  • User-friendly interface with animations and feedback

Dependencies

  - cupertino_icons: ^1.0.2
  - dotted_border: ^2.0.0+3
  - equatable: ^2.0.5
  - flutter: sdk: flutter
  - flutter_easyloading: ^3.0.5
  - get: ^4.6.5
  - get_storage: ^2.1.1
  - intl: ^0.18.0
  - step_progress_indicator: ^1.0.2

Usage

  • Create a task by clicking on the "Add Task" button.
  • Add to-do items to a task by clicking on the task and then clicking on the "Add To-Do" button.
  • View and edit task details by clicking on the task.
  • Mark to-do items as completed by clicking on the checkbox next to the item.
  • View progress reports by clicking on the "Reports" button.

Snapshots

Home Page

flutter_01

New Task Page

flutter_02

Delete Task

flutter_03

Add Task

flutter_04

Task Details

flutter_05

Task Report Page

flutter_06