NotaNote get your thinking saved on a digital whiteboard
Live preview: https://notanote-dev.web.app/
- Restructure all the code once the exploration of functionalities is finished
- [IN PROGRESS] Think about an efficient state management according to the needs of the project
- Abstract MovableBox so that other components can extend from it
- Research about the InteractiveViewer widget
- Create an abstraction of each movable component (Coordinates, Type of component, Characteristics, etc.)
- https://pub.dev/packages/pasteboard
- https://pub.dev/packages/photo_view
- https://pub.dev/packages/media_kit (to support video)
- https://pub.dev/packages/image_picker
- https://pub.dev/packages/file_picker
- https://pub.dev/packages/pluto_grid
- https://docs.flutter.dev/ui/interactivity/actions-and-shortcuts
- https://pub.dev/packages/new_keyboard_shortcuts
- https://www.youtube.com/watch?v=VcQQ1ns_qNY (CallbackShortcuts)
- https://pub.dev/packages/synchronized_keyboard_listener
- https://pub.dev/packages/flutter_animate
- https://pub.dev/packages/bloc_concurrency
- https://youtu.be/OpcPZdfJbq8?si=Fjh1GQM8GJsCf5VY (custom shaders)
- https://thebookofshaders.com/edit.php#09/grid.frag
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
