Цель: Верстка экранов в Expo (React Native) по готовому дизайну в Figma, всего около 100 экранов.
Требования к проекту:
- Адаптивный дизайн (поддержка как десктопной, так и мобильной версии) максимально приближенно к дизайну
- Поддержка iOS, Android, Web
- Максимально чистый код без бизнес-логики — только элементы и стили, без ошибок в консоли
- Стили можно писать как через чистый StyleSheet, так и используя UI-библиотеки (NativeBase, React Native Elements, etc.). Минимум inline-стилей. Часто повторяющиеся стили можно выносить отдельно и импортировать.
- Основные цвета и типография должны быть вынесены в отдельный файл и импортироваться (пример будет в стартовом проекте)
- Каждый экран — это отдельный файл в папке /app.
- Повторяющиеся элементы - в папке /components
- Кликабельные элементы обернуты в TouchableOpacity и кликабельны по всей видимой поверхности элемента
- Желательно в формате tsx
Навыки:
- Основы React Native
- Знакомство с Expo
- Навыки работы с Figma
- Хорошее знание CSS и особенностей стилей в React Native
- Работа с Flexbox Layout как основой разметки
- Понимание принципов работы компонентов
- Знакомство с git
Процесс работы:
- Мы даем доступ к макету в Figma
- Оформляем доступ к стартовому репозиторию
- Работа проводится внутри репозитория, пушится и принимается поэкранно
В заявке - сроки выполнения , цену , опыт , примеры.
Если есть вопросы - сразу списком.