Техническое задание: Модернизация Flutter-приложения
Краткое описание проекта
В наличии есть полностью рабочее мобильное приложение, написанное на Flutter (Dart). Его основная функция - передача SMS-сообщений на удаленный сервер. Требуется провести доработку для улучшения пользовательского опыта при первоначальной настройке.
Основная задача
Реализовать альтернативный и более удобный способ привязки устройства к серверу.
Ключевые требования:
- Интегрировать функционал генерации и сканирования QR-кодов.
- Через QR-код должна передаваться вся необходимая информация для автоматической настройки подключения к серверу.
- Новый метод привязки должен быть интуитивно понятным и работать стабильно.
- Существующий функционал передачи SMS должен остаться полностью работоспособным.
Технические детали:
- Язык и фреймворк: Dart / Flutter.
- Проект является legacy (существующим), поэтому важно аккуратно работать с текущей кодовой базой.
- Приложение уже находится в рабочем состоянии, требуется именно доработка, а не создание с нуля.
Ожидаемый результат
Обновленное приложение, в котором пользователь может быстро и без ошибок привязать свое устройство к серверу, отсканировав QR-код, предоставленный в веб-интерфейсе или административной панели сервера.