📝 To Do List App

made-with-Astro CI

The To-Do List App is a simple and intuitive mobile application designed to help you manage your tasks and stay organized. Whether you're a busy professional, a student, or just someone who wants to keep track of daily tasks, this app provides a user-friendly interface and essential features to streamline your task management process.

✨ Features

✅ Task creation : Easily add new tasks with titles.

✅ Task deletion : Delete tasks that are no longer needed.

✅ Task completion : Mark tasks as complete when they are done.

✅ Task editing : Edit tasks that need to be changed.

⏳ Task sorting : Sort tasks by title, date, or completion status.

📱 Screenshots

Main Screen Add Task Screen Edit Task Screen
![App Screenshot]()

📚 Libraries Used

🚀 Getting Started

  1. Prerequisites: Make sure you have Flutter and Dart installed on your system. If not, follow the installation instructions in the Flutter documentation.

  2. Clone repository: Clone this repository to your local machine using the following command:

     git clone https://github.com/muhdfauzan93/flutter-to-do-list.git
  3. Navigate to Directory: Change your working directory to the cloned repository:

     cd flutter-to-do-list
  4. Install dependencies: Run the following command to install the required dependencies:

     flutter pub get
  5. Run the App: Launch the app on an emulator or physical device using:

     flutter run
  6. Build the App: Build the app for release using:

    flutter build apk

    or

    flutter build ios
  7. Run Unit Tests: Run the tests using:

    flutter test
  8. Run Integration Tests: Run the tests using:

    flutter test integration_test/