Трекер привычек

Материал из Поле цифровой дидактики
Описание Это мобильное приложение помогает формировать полезные привычки и отслеживать их выполнение. Оно позволяет пользователю добавлять новые привычки и отмечать их выполнение неограниченное количество раз. Также есть возможность удаления как отдельной привычки из списка, так и очищение всего списка. Приложение подойдёт для всех, кто хочет выработать новые полезные привычки и следить за своим прогрессом каждый день.
Область знаний Психология, Управление
Область использования (ISTE) Digital Citizen
Возрастная категория 12


Поясняющее видео
Близкие рецепту понятия
Среды и средства для приготовления рецепта: App Inventor


Проект можно посмотреть по ссылке в MIT APP Inventor: https://gallery.appinventor.mit.edu/?galleryid=c09a36b8-f79e-42dd-be67-89f7a37848d9

Диаграмма логики приложения "Трекер привычек"

Описание приложения

«Трекер привычек» — мобильное приложение, которое помогает пользователю отслеживать и формировать полезные привычки. Простой и понятный интерфейс позволяет добавлять привычки, отмечать их выполнение и при необходимости удалять или полностью очищать список.

Главный экран приложения:

На главном экране отображается список всех добавленных пользователем привычек. При первом запуске приложения список будет пустым. Две кнопки в нижней части экрана дают пользователю возможность:

  • «Очистить список» — полностью удалить все привычки из списка.
  • «Добавить привычку» — перейти на отдельный экран, где можно ввести новую привычку.

Экран добавления привычки:

На этом экране пользователь может ввести название своей новой привычки.

После нажатия кнопки «Сохранить» привычка будет добавлена в основной список на главной странице. Количество добавляемых привычек не ограничено. Также доступна кнопка «Назад», возвращающая пользователя на главный экран.

Привычка успешно добавляется в список, и рядом с её названием отображается число 0 — это счётчик, показывающий, сколько раз привычка была выполнена.

Взаимодействие с привычкой:

При нажатии на любую привычку из списка появляется всплывающее окно с выбором действия:

  • «Отметить выполненной за сегодня» — увеличивает счётчик выполнения привычки на 1.
  • «Удалить» — удаляет выбранную привычку.
  • «Отменить» — закрывает окно без изменений.

Блоки Главный экран:

Программные блоки главного экрана выполняют следующие задачи:

  • загружают сохранённые привычки из базы данных TinyDB
  • отображают их в виде списка
  • очищают весь список по нажатию кнопки
  • реагируют на выбор привычки и вызывают всплывающее окно с вариантами действия

Экран добавления привычки: Главный экран:

Блоки осуществляют:

  • добавление новой привычки в список;
  • присвоение ей значения 0 выполнений;
  • возврат на главный экран после сохранения;
  • очистку поля ввода после добавления.