English version of this article is
here.
Первая проблема: календарь имеет ограниченную функциональность
При создании приложения с заметками можно пойти несколькими путями.
Один из путей показывать заметки в виде списка, наверху которого отображаются новые заметки.
Другой путь показывать заметки, созданные на определенные дни в календаре. Такая возможность нужна людям, чья деятельность тесно связана со временем и планированием встреч. Или, например, людям, которые ведут дневник.
Note list – это приложение, которое следует второму пути.
В нем реализованы следующие идеи:
- Календарь. В вертикальной ориентации он большой и занимает больше половины экрана! В горизонтальной ориентации он расположен в центральном месте.
- Каждая заметка привязывается к определенной дате («календарная дата»).
«Календарную дату» можно впоследствии изменить, то есть перенести заметку на другое число в календаре.
У заметки различаются «календарная дата» и дата редактирования заметки.
Но хотя в приложении присутствует идея календаря, сам календарь Note list не такой неинформативный, как хотелось бы.
Все, что можно увидеть по нему – наличие или отсутствие заметок на определенную дату.
Что еще можно было бы показать в календаре:
- Сколько заметок сделано на определенную дату
- Папку (категорию) заметки
- Приоритет заметки
В этом случае календарь начнет приносить пользу и займет центральное место в навигации по заметкам.
Календарь должен быть удобным для просмотра дней и месяцев. Но в текущей версии в календаре с этим есть некоторые проблемы. Например, не выделяется сегодняшний день, если на сегодня уже добавлены заметки, выходные не выделены цветом.
В горизонтальной ориентации календарь меньшего размера, чем в вертикальной. Это более логично, так как малоинформативный календарь занимает мало места. Но разработчики должны решить, действительно ли их пользователям нужен «календарный подход», и если «Да», то развивать его.