Использовать промпт
Добавьте своё задание
Добавьте контекст ниже. Он будет включён в промпт при копировании или скачивании.
Создайте редактируемый прототип приложения с приоритетом мобильных устройств, используя существующий стек проекта для [PROJECT] и [AUDIENCE]. Задача: очередь прослушивания подкастов.
Обязательные контент и структура
Упорядочивайте эпизоды подкастов, возобновляйте частично прослушанный эпизод и управляйте офлайн-загрузками с данными о прогрессе и занимаемом объёме для каждого эпизода.
Экраны и навигация
Создайте три связанных представления: «Далее», «Проигрыватель эпизода» и «Менеджер загрузок». Выбранная запись должна оставаться видимой в заголовке или сводке экрана. Предусмотрите явное действие «Назад» и сохраняйте незавершённый ввод при переходе между представлениями. Размещайте основное действие рядом с соответствующим содержимым и учитывайте безопасные области мобильных устройств, видимую экранную клавиатуру и длинные переведённые подписи. На экранах настольных компьютеров адаптируйте композицию, не удаляя этапы и не меняя задачу.
Исходные данные проекта
Используйте [APPROVED_CONTENT] для имён, записей, меток, количественных данных и мест назначения. Запрашивайте недостающие данные, а не выдумывайте заявления о выполненных операциях. В демонстрационных записях можно использовать вымышленный бренд Queue; помечайте их как примеры данных. Объясняйте, какие действия являются локальными взаимодействиями с прототипом, а какие требуют аутентификации, постоянного хранения данных, разрешений или серверной части. Не подключайте внешние сервисы и не заявляйте о завершении транзакции, если такая интеграция не была явно реализована и протестирована.
Направление дизайна
Следуйте [BRAND_RULES]. Если бренд не указан, используйте кремовый, фиолетовый и чёрный цвета, а также оригинальные абстрактные обложки. Сделайте рабочий процесс узнаваемым благодаря его собственному содержимому и элементам управления, а не повторению типовых карточек панели управления. Используйте единую шкалу интервалов и чёткую текстовую иерархию. Добавьте видимый фокус клавиатуры, доступные названия, достаточную контрастность и текстовые обозначения статусов, не зависящие от цвета. Учитывайте настройку уменьшения движения и сделайте анимированные переходы необязательными.
Проверка критериев приёмки для задачи
- Удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый выпуск из очереди.
Состояния взаимодействия
Реализуйте успешный сценарий из трёх экранов с локальными тестовыми данными. Добавьте полезное пустое состояние, валидацию перед завершением действия, состояние загрузки или ожидания и состояние ошибки с возможностью восстановления. Для необратимых изменений предусмотрите подтверждение или возможность отмены. Состояние записи должно быть согласованным на всех трёх экранах. Не удаляйте без предупреждения частично введённые данные и не меняйте выбор пользователя после повторной попытки.
Передача результата и проверка
Предоставьте редактируемые экраны приложения и опишите модель данных, поведение локального хранилища и нереализованные интеграции. Протестируйте при ширине 320px и в более широком окне просмотра, используя навигацию с клавиатуры и длинный контент. Перед добавлением функций проверьте результат по приведённому выше критерию приёмки для этой задачи. Чётко отделяйте демонстрационное поведение от работающего промышленного сервиса.
Референс и цель воссоздания
Прикрепите файл reference.webp из пакета загрузки этого дизайн-промпта к самому промпту в OpenDesign. Создайте редактируемый результат с похожими композицией и иерархией; не вставляйте всё референсное изображение в качестве готового интерфейса. Если утверждённый контент проекта и правила бренда противоречат вымышленным примерам подписей, сохраняйте утверждённые материалы. Если изображение отсутствует или нечитаемо, запросите его, а не заявляйте о визуальном соответствии.
Композиция и контент референса
Используйте приложенный файл reference.webp как визуальный референс для очереди прослушивания подкастов. Перед разработкой определите основные области сверху вниз, их относительную ширину и высоту, выравнивание, интервалы, типографическую иерархию, цвета поверхностей, границы, изображения и повторяющиеся компоненты. Сохраните эти соотношения, не заменяя их типовым шаблоном. Обязательное содержание задачи: упорядочить выпуски подкастов, продолжить частично прослушанный выпуск и управлять офлайн-загрузками с отображением прогресса и объёма хранилища для каждого выпуска. При преобразовании изображения в редактируемые элементы следуйте этим указаниям по макету: начните с экрана «Далее», сделайте основное действие в плеере выпуска очевидным, а в менеджере загрузок объясните, что произошло и что можно сделать дальше. В качестве исходного направления используйте кремовый, фиолетовый и чёрный цвета, а также оригинальные абстрактные обложки, адаптируя их к предоставленному бренду. Сохраняйте идентичность записи и контекст навигации на всех трёх экранах. Отдавайте приоритет доступным для большого пальца элементам управления и читаемым меткам, а не декоративным панелям; на широких экранах сохраняйте связность рабочего процесса, не растягивая мобильную композицию от края до края.
Визуальное направление из примера проекта
кремовый, фиолетовый и чёрный цвета, оригинальные абстрактные обложки.
Спецификация взаимодействия
Референс — это статичная концепция: описанное ниже поведение необходимо реализовать, но изображение не доказывает, что оно уже работает. Скопируйте настроенный промпт в свой проект и создайте связанный сценарий: упорядочьте выпуски подкастов, продолжите частично прослушанный выпуск и реализуйте управление офлайн-загрузками с отображением прогресса и объёма хранилища для каждого выпуска. Удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый выпуск из очереди. Для каждого видимого элемента управления укажите условие срабатывания, затрагиваемое состояние и обратную связь; реализуйте локальные изменения с согласованным состоянием во взаимосвязанных представлениях. Поиск и фильтры должны выдавать реальные результаты, элементы выбора — иметь явное активное состояние, а действия сохранения — показывать состояния ожидания, успеха и ошибки там, где это уместно. Не добавляйте несвязанные рабочие процессы. Используйте корректные ссылки для навигации, кнопки для действий и доступные названия для элементов управления с иконками. Не создавайте впечатление, что серверная операция завершилась успешно, если изменилось только локальное демо.
Визуальное сравнение и передача результата
- Сравните результат с прикреплённым изображением при совпадающих пропорциях. Перед проработкой декоративных деталей проверьте расположение основных областей, относительные размеры изображений, переносы строк, интервалы, типографическую иерархию, контраст, активные состояния и плотность контента.
- Затем протестируйте узкий макет, не сжимая текст для настольной версии до крошечных подписей.
- Храните логотипы, фотографии и значки как отдельные ресурсы, а все значимые подписи оставьте редактируемыми. Перечислите недоступные шрифты и ресурсы, а также намеренные отступления. Верните рабочие файлы вместе с кратким описанием реализованного поведения и оставшихся интеграций; не обещайте попиксельное совпадение только на основании промпта.
Скачать промпт и изображение
Содержит полный промпт и полноразмерное референсное изображение. Добавьте оба файла в OpenDesign, чтобы задать направление макета.
Как написать дизайн-промпт для очереди прослушивания подкастов
Используйте этот дизайн-промпт очереди прослушивания подкастов, чтобы упорядочить выпуски, продолжить частично прослушанный выпуск и управлять офлайн-загрузками с отображением прогресса и объёма хранилища для каждого выпуска.
Референс — концепция, созданная ИИ. Приведённые ниже инструкции описывают, что нужно создать и протестировать; изображение не демонстрирует работающее поведение.
Разделите прогресс прослушивания и загрузки
Приложение очереди подкастов объединяет сохранённые выпуски, позицию воспроизведения и офлайн-файлы.
Это независимые состояния, и их нельзя случайно удалять вместе. Начните с экрана «Далее», сделайте основное действие в плеере выпуска очевидным, а в менеджере загрузок объясните, что произошло и что можно сделать дальше. В качестве исходного направления используйте кремовый, фиолетовый и чёрный цвета, а также оригинальные абстрактные обложки, адаптируя их к предоставленному бренду. Сохраняйте идентичность записи и контекст навигации на всех трёх экранах. Отдавайте приоритет доступным для большого пальца элементам управления и читаемым меткам, а не декоративным панелям; на широких экранах сохраняйте связность рабочего процесса, не растягивая мобильную композицию от края до края.
Из промпта
Создайте три связанных представления: «Далее»; плеер выпуска; менеджер загрузок.
Настройте под себя
Упорядочьте [EPISODES], продолжите воспроизведение с сохранённой позиции и покажите прогресс загрузки и занимаемый объём для каждого выпуска. Разделяйте наличие выпуска в очереди, прогресс воспроизведения и скачанные файлы.
Подготовьте контент очереди прослушивания подкастов
Плеер объединяет индикатор прогресса, элементы управления воспроизведением и действия с очередью; определите перемотку и изменение очереди независимо от статуса загрузки.
Предоставьте названия выпусков, длительность, сохранённые позиции воспроизведения и примеры размеров загрузок. Определите наличие выпуска в очереди отдельно от статуса офлайн-файла, включая то, что сохраняется после удаления скачанного файла.
Из промпта
Упорядочивайте эпизоды подкастов, возобновляйте частично прослушанный эпизод и управляйте офлайн-загрузками с данными о прогрессе и занимаемом объёме для каждого эпизода.
Настройте под себя
Для [PROJECT] используйте [APPROVED_CONTENT] как источник данных для этой очереди прослушивания подкастов. Предоставьте утверждённые записи и названия полей для экранов «Далее», плеера выпуска и менеджера загрузок; правила действий и постоянного хранения данных; фирменные материалы и требования к разрешениям. Определите недостающие входные данные, прежде чем заменять их демонстрационным контентом.
Удалите офлайн-файл
Для активных загрузок индивидуальный прогресс показан над завершёнными; предусмотрите приостановку, повторную попытку и ограничения хранилища, не удаляя выпуски из очереди прослушивания.
Выпуск должен остаться в очереди, а его позиция воспроизведения — сохраниться. Должны измениться только его доступность офлайн и использование хранилища. Сначала проверьте это конкретное граничное условие: удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый выпуск из очереди. Затем выполните основной сценарий с длинным названием записи, без сохранённых записей и с неудачным действием. Пользователь должен понимать, что сохранено, что ожидает выполнения и что можно отменить, не полагаясь на цвет. Убедитесь, что при возврате на предыдущий экран введённые данные сохраняются, а программа экранного доступа воспринимает заголовок, статус и основное действие в логичном порядке.
Из промпта
Удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый эпизод из очереди.
Настройте под себя
Проверьте очередь прослушивания подкастов на соответствие требованию: удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый выпуск из очереди. Сначала проверьте это конкретное граничное условие: удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый выпуск из очереди. Затем выполните основной сценарий с длинным названием записи, без сохранённых записей и с неудачным действием. Пользователь должен понимать, что сохранено, что ожидает выполнения и что можно отменить, не полагаясь на цвет. Убедитесь, что при возврате на предыдущий экран введённые данные сохраняются, а программа экранного доступа воспринимает заголовок, статус и основное действие в логичном порядке. Сохраните утверждённый контент и измените только те части, которые не проходят эту проверку.
Проверьте результат очереди прослушивания подкастов
Пример представляет собой визуальную концепцию, созданную ИИ. Подключённые сервисы, разрешения устройства и постоянное хранение данных требуют отдельной реализации и тестирования.
- Удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый эпизод из очереди.
Уточняющий промпт
Используйте это после получения первого результата. Так доработка будет сосредоточена на самой важной части задачи.
Доработайте только переход от проигрывателя эпизода к менеджеру загрузок. Удаление загрузки не должно стирать прогресс воспроизведения или удалять сохранённый эпизод из очереди. Покажите соответствующие состояния ожидания, ошибки и завершения с явными подписями. Сохраните утверждённую навигацию, типографику и остальные экраны. Верните изменённые представления и опишите, как введённые данные сохраняются при повторной попытке.
