Трекер привычек: различия между версиями
Новая страница: «==Диаграмма работы приложения "HabitMini – трекер привычек"== {{#mermaid:flowchart TB A[Начало] --> B(Открытие приложения) B --> C(Отображение списка привычек) C -->|Добавить новую привычку?| D{Да} D --> E(Ввод названия привычки) E --> F(Выбор иконки и цвета) F --> G(Нас...» |
|||
| Строка 1: | Строка 1: | ||
== | == Концептуальная диаграмма работы приложения "HabitMini – трекер привычек" == | ||
{{#mermaid:flowchart TB | {{#mermaid:flowchart TB | ||
A[🏁 Запуск приложения] --> B(Загрузка данных о привычках из базы) | |||
B --> C(Отображение списка привычек на сегодня) | |||
%% Блок добавления новой привычки | |||
C -->|Добавить новую привычку?| D{Да / Нет} | |||
D -->|✅ Да| E(Ввод названия привычки) | |||
E --> F(Выбор иконки и цвета) | |||
F --> G(Настройка напоминаний) | |||
G --> H(Сохранение привычки в базе) | |||
H --> B | |||
%% Блок выполнения привычки | |||
D -->|❌ Нет| I(Пользователь просматривает список) | |||
I -->|Отметить выполнение привычки?| J{Да / Нет} | |||
J -->|✅ Да| K(Нажатие на привычку) | |||
K --> L(Обновление статистики выполнения) | |||
L --> I | |||
%% Блок просмотра статистики | |||
J -->|❌ Нет| M(Ожидание действий пользователя) | |||
M -->|Просмотреть статистику?| N{Да / Нет} | |||
N -->|✅ Да| O(Открытие экрана статистики) | |||
O --> P(Загрузка графиков выполнения) | |||
P --> Q(Отображение данных о прогрессе) | |||
Q --> I | |||
%% Блок напоминаний | |||
N -->|❌ Нет| R(Проверка запланированных напоминаний) | |||
R -->|Есть активные напоминания?| S{Да / Нет} | |||
S -->|✅ Да| T(Отправка push-уведомления) | |||
T --> I | |||
S -->|❌ Нет| U(Ожидание действий пользователя) | |||
U --> C | |||
%% Завершение работы | |||
C -->|Закрытие приложения?| V{Да / Нет} | |||
V -->|✅ Да| W[🚪 Выход из приложения] | |||
V -->|❌ Нет| C | |||
Версия от 15:21, 2 апреля 2025
Концептуальная диаграмма работы приложения "HabitMini – трекер привычек"
{{#mermaid:flowchart TB A[🏁 Запуск приложения] --> B(Загрузка данных о привычках из базы) B --> C(Отображение списка привычек на сегодня) %% Блок добавления новой привычки C -->|Добавить новую привычку?| D{Да / Нет} D -->|✅ Да| E(Ввод названия привычки) E --> F(Выбор иконки и цвета) F --> G(Настройка напоминаний) G --> H(Сохранение привычки в базе) H --> B
%% Блок выполнения привычки D -->|❌ Нет| I(Пользователь просматривает список) I -->|Отметить выполнение привычки?| J{Да / Нет} J -->|✅ Да| K(Нажатие на привычку) K --> L(Обновление статистики выполнения) L --> I
%% Блок просмотра статистики J -->|❌ Нет| M(Ожидание действий пользователя) M -->|Просмотреть статистику?| N{Да / Нет} N -->|✅ Да| O(Открытие экрана статистики) O --> P(Загрузка графиков выполнения) P --> Q(Отображение данных о прогрессе) Q --> I
%% Блок напоминаний N -->|❌ Нет| R(Проверка запланированных напоминаний) R -->|Есть активные напоминания?| S{Да / Нет} S -->|✅ Да| T(Отправка push-уведомления) T --> I S -->|❌ Нет| U(Ожидание действий пользователя) U --> C
%% Завершение работы C -->|Закрытие приложения?| V{Да / Нет} V -->|✅ Да| W[🚪 Выход из приложения] V -->|❌ Нет| C
