[IAD-FRONTEND-001] Создать виджет и Provider авторизации
Разработка мобильного приложения (Frontend): Верстка экранов логина/регистрации и интеграция со стейт-менеджером.
NoteКраткая карточка задачи
- Эпик: EPIC-IAD-001
- Компонент: Mobile App (Flutter Core, package:provider)
- Статус: Готово к реализации
- Ссылка на Метод: Интерфейс и состояния экрана авторизации
1. Бизнес-контекст и цель (Business Context)
Для взаимодействия пользователя с бэкенд-эндпоинтами регистрации и аутентификации необходимо реализовать UI-компоненты. Архитектура приложения требует изоляции стейта авторизации через ChangeNotifierProvider для прозрачного проброса токенов в сетевой слой Dio.
Цель задачи: Сверстать экран ввода учетных данных (auth_screen.dart), обработать ошибки валидации полей и связать его с методами API /login и /register.
2. Пользовательские истории (User Stories)
Как Пользователь приложения FoodLifeCycle,
Я хочу видеть понятную форму ввода email и пароля с кнопками «Войти» и «Регистрация»,
Чтобы получить доступ к своему домашнему или офисному контуру еды.