Цель: Разработать мобильное приложение на Flutter с тремя экранами.
Технические ограничения:
Дизайн может быть выбран произвольно. Использование UI-китов запрещено. Работаем только с чистым Flutter. Пожалуйста, не используйте Flutter Flow.
Описание задачи:
Поля ввода для: Текстового поля (только буквы). Пароля. Даты. Цифрового поля. Загрузка изображения. Кнопка для подтверждения введенных данных. Для каждого поля ввода необходима валидация с предупреждением в случае ошибки.
Стандартный калькулятор со следующими операциями: Сложение (+). Вычитание (-). Умножение (*). Деление (/).
Интеграция с любым доступным API погоды. Отображение актуальной погоды в Саратове с автоматическим обновлением каждые 2-3 секунды. Поле для ввода названия другого города и отображение погоды для этого города.