Skip to content

mostafijur566/todo_app_flutter

Repository files navigation

Introduction

"Todo App"

A simple todo app where user can add their task. User can mark an added task as completed . They can delete only completed task or all added task as they wish.

💡 Key Features (or What will you learn, if you are here to learn)

  • Local push notification
  • Scheduled notification
  • Dynamic theme change
  • Save theme data to local storage
  • Sqlite and Sqflite CRUD
  • GetX Listview
  • ShowTimePicker and ShowDatePicker
  • Flutter staggered animation

🚀  Installation

To clone and run this application, you'll need Git and Flutter installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/mostafijur566/todo_app_flutter.git

# Go into the repository
$ cd todo_app_flutter

# Install dependencies
$ flutter pub get

# Run the app
$ flutter run

# You can also run this app on Web (Not Optimized and Flutter Beta or Above Channel Required)
$ flutter run -d chrome

Packages

Below are the information about packages used in this project.

Package
get_storage
get
flutter_local_notifications
flutter_native_timezone
intl
google_fonts
date_picker_timeline
sqflite
flutter_staggered_animations

Directory Structure

The project directory structure is as follows:

├── android
├── assets
├── build
├── ios
├── lib
    ├── controller
    ├── db
    ├── models
    ├── services
    ├── ui
    ├── utils
    ├── widgets
    ├── main.dart
├── pubspec.lock
├── pubspec.yaml

❤️ Contributor

Made by Mostafijur Rahman

📸 Screenshots


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages