Personal Agile Board - simple project (can be even called super cool todo list - but let's not call it that please) created to learn about creating local database in device memory (hive package - https://pub.dev/packages/hive if only i would knew about isar - https://pub.dev/packages/isar) and some draggable interaction (native flutter draggable widget - https://api.flutter.dev/flutter/widgets/Draggable-class.html) and fix a little bit previous default clean architecture.
auto_route, get_it, injectable, equatable, uuid, hive
Because of native device memory we don't need authentication so user has access to all the functionalities from the start. The app is very simple user can just add tasks and change their status to organize their daily "quests". • Add task • Edit task (also their status via changing whole task or just pressing "fixed/restore" button) • View tasks in simple todo list • View tasks in agile board • View archived tasks • Archive all tasks (to put aside tasks that user is no longer intrested in)
The only object in project is Task and it has values like: • Uuid • Name • Description • Status