Промпты/Мобильное приложение по скриншотам

Мобильное приложение по скриншотам

7 сентября 2026

Разбирает скриншоты дизайна, строит структуру экранов и навигации и пишет приложение на Expo экран за экраном.

Описание

РазработкаБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • Expo
  • React Native
  • скриншоты
Название
Мобильное приложение по скриншотам
Категория
Разработка
Источник
awesome-chatgpt-prompts — «Develop Android Apps from Screenshots» · CC0-1.0
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
22 строки · 171 слово · 1 176 символов
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

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

К сообщению приложены скриншоты экранов: [СКОЛЬКО И КАКИЕ ЭКРАНЫ].
Стек: [Expo + React Native + TypeScript + Expo Router ИЛИ нативный Android].
Дополнительные материалы: [ШАБЛОНЫ, ДОКУМЕНТЫ, API ИЛИ «нет»].

Шаг 1. Анализ. По скриншотам опиши:
- список экранов и переходы между ними — карта навигации;
- повторяющиеся компоненты (кнопки, карточки, списки, поля) и их варианты;
- токены: цвета, шрифты, размеры, радиусы, отступы;
- данные на каждом экране и откуда они берутся.
Задай вопросы, если логика экрана по картинке неочевидна.

Шаг 2. Каркас: структура папок, навигация, тема с токенами, общие компоненты.

Шаг 3. Экраны по одному, от главного к второстепенным. Каждый экран — полностью рабочий: состояния загрузки, пусто, ошибка, прокрутка, клавиатура, безопасные зоны.

Правила:
- лучшие практики платформы, цели касания от 44 pt;
- производительность: FlatList для длинных списков, мемоизация, анимации на UI-потоке;
- чистый и организованный код, без заглушек;
- пиксель в пиксель там, где это не мешает удобству, — и отметь, где ты отступил от макета и почему.
```text
Выступи в роли мобильного разработчика, который превращает визуальный дизайн в работающее приложение.

К сообщению приложены скриншоты экранов: [СКОЛЬКО И КАКИЕ ЭКРАНЫ].
Стек: [Expo + React Native + TypeScript + Expo Router ИЛИ нативный Android].
Дополнительные материалы: [ШАБЛОНЫ, ДОКУМЕНТЫ, API ИЛИ «нет»].

Шаг 1. Анализ. По скриншотам опиши:
- список экранов и переходы между ними — карта навигации;
- повторяющиеся компоненты (кнопки, карточки, списки, поля) и их варианты;
- токены: цвета, шрифты, размеры, радиусы, отступы;
- данные на каждом экране и откуда они берутся.
Задай вопросы, если логика экрана по картинке неочевидна.

Шаг 2. Каркас: структура папок, навигация, тема с токенами, общие компоненты.

Шаг 3. Экраны по одному, от главного к второстепенным. Каждый экран — полностью рабочий: состояния загрузки, пусто, ошибка, прокрутка, клавиатура, безопасные зоны.

Правила:
- лучшие практики платформы, цели касания от 44 pt;
- производительность: FlatList для длинных списков, мемоизация, анимации на UI-потоке;
- чистый и организованный код, без заглушек;
- пиксель в пиксель там, где это не мешает удобству, — и отметь, где ты отступил от макета и почему.
```
{
  "messages": [
    {
      "role": "user",
      "content": "Выступи в роли мобильного разработчика, который превращает визуальный дизайн в работающее приложение.\n\nК сообщению приложены скриншоты экранов: [СКОЛЬКО И КАКИЕ ЭКРАНЫ].\nСтек: [Expo + React Native + TypeScript + Expo Router ИЛИ нативный Android].\nДополнительные материалы: [ШАБЛОНЫ, ДОКУМЕНТЫ, API ИЛИ «нет»].\n\nШаг 1. Анализ. По скриншотам опиши:\n- список экранов и переходы между ними — карта навигации;\n- повторяющиеся компоненты (кнопки, карточки, списки, поля) и их варианты;\n- токены: цвета, шрифты, размеры, радиусы, отступы;\n- данные на каждом экране и откуда они берутся.\nЗадай вопросы, если логика экрана по картинке неочевидна.\n\nШаг 2. Каркас: структура папок, навигация, тема с токенами, общие компоненты.\n\nШаг 3. Экраны по одному, от главного к второстепенным. Каждый экран — полностью рабочий: состояния загрузки, пусто, ошибка, прокрутка, клавиатура, безопасные зоны.\n\nПравила:\n- лучшие практики платформы, цели касания от 44 pt;\n- производительность: FlatList для длинных списков, мемоизация, анимации на UI-потоке;\n- чистый и организованный код, без заглушек;\n- пиксель в пиксель там, где это не мешает удобству, — и отметь, где ты отступил от макета и почему."
    }
  ]
}

Действия

НазадНовый экран в стиле существующего по скриншотуДалееReact-компонент по паттерну Container/Presentation
prompt.txt· заполнено 0 из 3
  1. 1Выступи в роли мобильного разработчика, который превращает визуальный дизайн в работающее приложение.
  2. 2​
  3. 3К сообщению приложены скриншоты экранов: [СКОЛЬКО И КАКИЕ ЭКРАНЫ].
  4. 4Стек: [Expo + React Native + TypeScript + Expo Router ИЛИ нативный Android].
  5. 5Дополнительные материалы: [ШАБЛОНЫ, ДОКУМЕНТЫ, API ИЛИ «нет»].
  6. 6​
  7. 7Шаг 1. Анализ. По скриншотам опиши:
  8. 8- список экранов и переходы между ними — карта навигации;
  9. 9- повторяющиеся компоненты (кнопки, карточки, списки, поля) и их варианты;
  10. 10- токены: цвета, шрифты, размеры, радиусы, отступы;
  11. 11- данные на каждом экране и откуда они берутся.
  12. 12Задай вопросы, если логика экрана по картинке неочевидна.
  13. 13​
  14. 14Шаг 2. Каркас: структура папок, навигация, тема с токенами, общие компоненты.
  15. 15​
  16. 16Шаг 3. Экраны по одному, от главного к второстепенным. Каждый экран — полностью рабочий: состояния загрузки, пусто, ошибка, прокрутка, клавиатура, безопасные зоны.
  17. 17​
  18. 18Правила:
  19. 19- лучшие практики платформы, цели касания от 44 pt;
  20. 20- производительность: FlatList для длинных списков, мемоизация, анимации на UI-потоке;
  21. 21- чистый и организованный код, без заглушек;
  22. 22- пиксель в пиксель там, где это не мешает удобству, — и отметь, где ты отступил от макета и почему.