Чтобы концепция активностей и ресурсов снаружи выглядела простой, приходится немного усложнить внутри.
Для всех активностей есть набор общих параметров: заголовок, даты, теги, тип.
И для каждого типа есть свой набор параметров, специфичных для этого типа. Например, для задач: дата начала, срок, повторяемость, проект (который легко заменить связью parent-child).
Короче, обычное ООП.
Ну а для ресурсов никаких форматов и требований нет, кроме стандартных: теги, заголовок, даты.
Post #141
128

- 👍 2