Приложение "Книга рецептов"

Материал из Поле цифровой дидактики
Версия от 18:43, 10 мая 2024; BelikMary (обсуждение | вклад) (Новая страница: «{{Scripting Tutorials |Description=Приложение, в котором можно сохранять, удалять или искать понравившиеся рецепты. |Field_of_knowledge=Разработка мобильных приложений в MIT App Inventor 2 |similar_concepts=Хранение данных, Кулинария |Environment=MIT App Inventor 2, TinyDB, Figma }} ===Ссылка на проект=== https://gallery.app...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Описание Приложение, в котором можно сохранять, удалять или искать понравившиеся рецепты.
Область знаний Разработка мобильных приложений в MIT App Inventor 2"Разработка мобильных приложений в MIT App Inventor 2" is not in the list (Математика, Физика, Химия, Биология, Астрономия, География, Информатика, Робототехника, История, Медицина, ...) of allowed values for the "Field of knowledge" property.
Область использования (ISTE)
Возрастная категория


Поясняющее видео
Близкие рецепту понятия Хранение данных, Кулинария
Среды и средства для приготовления рецепта: MIT App Inventor 2, TinyDB, Figma

Ссылка на проект

https://gallery.appinventor.mit.edu/?galleryid=29f2e14d-b977-47e2-b158-a4d7a4b09972

Диаграмма последовательности работы счётчика калорий

Описание проекта

Приложение "Книга рецептов" состоит из 10 экранов, включая приветственный. Представленный "дизайн" приложения был разработан в Figma, т.к. функционал App Inventor в части оформления довольно ограничен.

  • Приветственный экран

Экран содержит в себе информацию о названии приложения и кнопки, для начала работы.

  • Экран меню

Экран меню содержит в себе 4 кнопки, отображающие основной функционал: добавление, поиск, удаление и просмотр всех имеющихся рецептов.

  • Экран добавления

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

  • Экран поиска

Экран поиска по рецептам содержит в себе поля для ввода названия необходимого рецепта и кнопку поиска. В базе данных происходит поиск по введенному названию рецепта (тегу), после чего найденное значение данной строки передается в глобальную переменную, которая в свою очередь передается на следующий экран. В результате, пользователь переходит на следующий экран с открытой ссылкой рецепта.

  • Экран со всеми сохраненными рецептами

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

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