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.
✅ 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.
Main Screen | Add Task Screen | Edit Task Screen |
-
Prerequisites: Make sure you have Flutter and Dart installed on your system. If not, follow the installation instructions in the Flutter documentation.
-
Clone repository: Clone this repository to your local machine using the following command:
git clone https://github.com/muhdfauzan93/flutter-to-do-list.git
-
Navigate to Directory: Change your working directory to the cloned repository:
cd flutter-to-do-list
-
Install dependencies: Run the following command to install the required dependencies:
flutter pub get
-
Run the App: Launch the app on an emulator or physical device using:
flutter run
-
Build the App: Build the app for release using:
flutter build apk
or
flutter build ios
-
Run Unit Tests: Run the tests using:
flutter test
-
Run Integration Tests: Run the tests using:
flutter test integration_test/