To-do List - Flutter
Task List application developed in Dart language with SDK (Software Development Kit) Flutter for Android, iOS and Web.
Brief:
After developing a Mobile Application of decentralized information with Flutter SDK, I understood numerous details that an application should follow such as: the study of colors, the size/shape of a button, guiding users through a path between the moment access to the final goal, to make this process pleasant and useful, so that the user not only follows the path, but enjoys the process and comes back more often, [...]. Then I reached the conception of the complexity of an Interface. So, with the vision of an Engineer and not more than a simple Programmer, I walked in the development of some Apps in Flutter willing to apply and amplify the aforementioned understandings, incorporating the computational logic necessary for each project and this was the Application (one).
Complement:
The Application was developed in the Android Studio Integrated Development Environment, using packages to improve fluidity and asynchronous methods, manipulating json files and making the tasks perennial.
To add a task is very simple, just type the name assigned to the task and click on the blue add button.
On the left side we have the amount of pending tasks and after completing all tasks, to delete them just click the "Clear All" button and all tasks will be deleted.
To delete a task individually, just drag it to the left. If you want to undo the action, click on the "Undo" button that will appear triumphantly.
Focus Error: Unable to insert an unnamed task. A warning will appear and the focus will turn red.
Tools for Development:
- Need to install Android Studio or VS Code.
- Flutter/Dart
- JDK: Java Development Kit (JDK) 6/7/8/9/10/11/12 or superior
- Android SDK: 4,5GB
- SO: Windows/Linux (64-bit Required)
- RAM: 8GB
Android Requirements:
- Version: 8.0 Oreo or superior
- APK: 18MB
- Download APK