This is a simple To-Do List app created during a brief introductory tutorial about Flutter and GetX.
With this project you will learn how to:
- Create and set up a Flutter project environment to work with Get package;
- Draw two screens using Flutter standard widgets;
- Navigate between screens using Get navigation features;
- Manage the state of the application using the simplicity of the GetXController;
- Make the UI reactive in a very efficient way, rebuilding only the necessary widgets and not the entire screen;
- Create and manage snackbars with just one line of code with Get built-in functions;
- Implement a undo function triggered by a button inside the snackbar;
- Use a GetX worker to listen to state changes;
- Store the to-do list inside non-volatile memory, keeping the data available even if the app is closed.