Skip to content

iliyaZelenko/flutter-test

Repository files navigation

Тестовое задание

Цель: Разработать мобильное приложение на Flutter с тремя экранами.

Технические ограничения:

Дизайн может быть выбран произвольно. Использование UI-китов запрещено. Работаем только с чистым Flutter. Пожалуйста, не используйте Flutter Flow.

Описание задачи:

Форма ввода данных (Экран 1):

Поля ввода для: Текстового поля (только буквы). Пароля. Даты. Цифрового поля. Загрузка изображения. Кнопка для подтверждения введенных данных. Для каждого поля ввода необходима валидация с предупреждением в случае ошибки.

Калькулятор (Экран 2):

Стандартный калькулятор со следующими операциями: Сложение (+). Вычитание (-). Умножение (*). Деление (/).

Погода (Экран 3):

Интеграция с любым доступным API погоды. Отображение актуальной погоды в Саратове с автоматическим обновлением каждые 2-3 секунды. Поле для ввода названия другого города и отображение погоды для этого города.