Задача

Разработать приложение для продуктивности в среде MIT App Inventor. Приложение должно сочетать в себе функции таймера обратного отсчета, фотоотчета о прогрессе и хранение параметров задачи в локальном хранилище TinyDB.

1. Интерфейс (4 экрана)

  • Экран 1: Поля ввода названия задачи и целей. В качестве элемента управления - кнопка «Далее».
  • Экран 2: Два отдельных поля ввода для часов и минут (принимают только цифры). Управляющая кнопка «Старт».
  • Экран 3: Основное табло таймера с крупным шрифтом. Кнопка «Сделать фото» и компонент «Изображение» для вывода снимка.
  • Экран 4: Список целей с возможностью отметки (CheckBox). Кнопка «В начало» для возврата к стартовому экрану.

2. Логика работы и блоки

  • Передача данных: На втором экране сохранить расчетное общее время (в секундах) в TinyDB под тегом «time». На третьем экране извлечь это значение при его инициализации.
  • Работа таймера: Каждую секунду значение глобальной переменной уменьшается на 1 (обратный отсчет).
  • Формат времени: Отображение остатка на табло должно иметь строгий вид ЧЧ:ММ:СС (использовать стандартные блоки деления и взятия остатка).
  • Автоматизация: Когда значение переменной достигает 0, автоматически вызывается процедура «Камера.СделатьСнимок» и компонент «Звук.Воспроизвести».
  • Работа с фото: В блоке события «ПослеСнимка» установить полученное фото в поле компонента «Изображение».

3. Требования к дизайну (UI)

  • Цветовая гамма: Насыщенно-белый фон. Все кнопки синие, с полукруглой формой (Rounded).
  • Выравнивание: Все элементы должны быть выровнены по центру (AlignHorizontal: Center).
  • Общая стилистика: Интерфейс лаконичный, строгий, без отвлекающих деталей.

Оформление карточек товара для маркетплейса

Требуется создать привлекательные и информативные карточки товаров для продажи на маркетплейсе, направленные на повышение конверсии. Задача включает оформление серии карточек с акцентом на визуальную привлекательность и содержательность.