This repository contains ToDo List application for Flutter that shows design & coding practices followed by Chetan Shingala.
The app does the following:
- Create TODO item:
- User can add todo items.
- It has the option to add a new todo on the bottom right.
- List TODOs:
- It will list all the saved todo list task.
- Todo item can be deleted by clicking on trash icon.
- Update to item:
- User can edit todo by tapping on contact.
Feature available soon:
- Dark/Light Mode:
- App supports Light & Dark mode, user can change mode by going into device dark mode settings.
- Localization:
- App is designed to extend support for multiple languages. Currently we have added support for english language.
- iOS device or emulator running iOS 7 or above
- Android device or emulator running API 21 (5.0 - Lollipop) or above
- Android SDK 27
- Xcode 9
- Android Studio or Visual Studio Code
- Install Visual Studio Code
- Clone this sample repository
- Open the sample project into Visual Studio Code
- File -> Open
- Browse to <path_to_project>
- Click "Open"
- run "flutter pub get" get command or go to pubspec.yaml in vs code select button to get pub get. Basically it will restore all packages used by app.
- Select device to run project (android or ios) from quick access tool.
- Press F5 to run project.
- Database: sqflite(^2.0.0+3)
- IDE: Visual Studio Code
If you've found an error in this sample, please report an issue. You can also send your feedback and suggestions at [email protected]