Ответ
Для описания задач фронтенда мобильных приложений я использую структуру:
-
Цель экрана/компонента – что должен делать элемент (например, "отображать список товаров с возможностью фильтрации").
-
Технологии – фреймворк (React Native, Flutter), библиотеки (Redux, GraphQL).
-
Детали реализации:
- API-эндпоинты (GET
/api/products). - Состояния (загрузка, ошибка, успех).
- Анимации/жесты (свайп для удаления).
- Пример кода (если нужно):
const ProductList = () => { const [products, setProducts] = useState([]); // ... };
- API-эндпоинты (GET
-
Критерии приемки – например, "на iOS и Android отображается одинаково".
-
Совместимость – версии ОС, разрешения экранов.
Документирую в Jira/Notion с приложением макетов (Figma) и тестовых данных.