Я пытаюсь сделать настольное приложение kanban во флаттере, и я не уверен, как это сделать.
Я пришел к этой схеме базы данных, в которой у меня есть две таблицы:
- kanban_table для хранения всей доски, созданной пользователем.
- карточка для удерживайте все карты, созданные пользователем.
И я создал диаграмму классов :
У меня есть три основных класса:
- KanbanDatabaseHelper для создания синглтона базы данных и выполнения всех операций CRUD .
Класс Card - это модель, в которой у меня есть два основных метода
toMap () : преобразование экземпляра Card в Map и именованный конструктор
Card.fromMap () : для создания экземпляра карты из карты.
KanbanBoard класс также является моделью с пятью методами
toMap () , именованным конструктором
KanbanBoard.fromMap () и тремя дополнительными методами для
add / Обновить / Удалить карты in (из)
tableCardList .
Любые предложения и отзывы приветствуются