Задача

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

Что есть

  • Полный экран онбординг-процесса (приветствие, этапы)
  • Экран с выдвижным опросом пользователя
  • Экраны регистрации и входа
  • Главный экран с базовой структурой приложения
  • Локализация на 3 языка: армянский, русский, английский
  • Прототип целиком иерархически собран в Figma (включая логику переходов)

Что нужно сделать

  • Собрать и адаптировать готовую графику Figma (экспорт изображений, ресурсов, шрифтов)
  • Реализовать каждый экран в визуальном редакторе Flutter, включая экран онбординга, опроса, главный экран и экраны входа/регистрации
  • Настроить навигацию между всеми окнами согласно прототипу (роутинг, переходы, логика после онбординга и опроса)
  • Подключить поддержку трёх языков - проверить работу переключателя между армянским, русским и английским
  • Собрать финальную версию готового приложения (apk/ipa/запуск на эмуляторе)

Технические требования

  • Фреймворк: Flutter (Dart)
  • Навигация: Провалидировать логику перехода от онбординга к опросу → регистрации → главному экрану
  • Дизайн: придерживаться всех отступов, цветовой гаммы и компонентов из Figma
  • Тексты и локализация: не изменять языковые строки, только импортировать уже готовые переводы
  • Кодовая база: простая, читаемая, подходящая для дальнейших доработок