Техническое задание: Разработка модуля графика для Flutter-приложения
Краткое описание проекта
Существует готовый мобильный симулятор приложения, написанный на Flutter. Требуется расширить его функционал, создав и интегрировав новый самостоятельный раздел. Основная задача - реализовать возможность отрисовки графиков, данные для которых будут формироваться и управляться через чат-бота. Вся кодовая база сосредоточена в одной директории.
Основные требования
- Технологии: Фреймворк Flutter (Dart).
- Новый функционал: Добавление в приложение отдельного раздела «График».
- Логика работы графика: График должен быть «ненастоящим» (условным, демонстрационным). Его отрисовка и управление параметрами (например, вид, условные данные) должны выполняться программой самостоятельно на основе команд.
- Интеграция: Реализовать двустороннее взаимодействие нового раздела с чат-ботом. Бот должен иметь возможность инициировать отрисовку, менять параметры графика, а раздел с графиком - реагировать на эти команды.
- Архитектура: Весь исходный код проекта находится в единой папке. Необходимо аккуратно встроить новый модуль в существующую структуру.
Ожидаемый результат
- В симуляторе приложения появляется новый рабочий раздел с интерфейсом для отображения графика.
- Чат-бот успешно отправляет команды, влияющие на отрисовку и поведение графика в приложении.
- Приложение корректно обрабатывает эти команды и визуализирует изменения.
- Код написан чисто, соответствует стандартам Flutter, и интегрирован в общую кодобазу.