Трекер привычек: различия между версиями

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


* [[Как хранить данные о привычках в локальной базе]]  
%% Блок выполнения привычки 
* [[Как настроить push-уведомления в мобильном приложении]]
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