Техническое задание на доработку приложения Flutter
Необходимо выполнить ряд задач по исправлению и улучшению пользовательского интерфейса и функциональности мобильного приложения.
Список необходимых изменений
- Добавление элемента на главный экран: Разместить кнопку с ссылкой на пользовательское соглашение в указанном месте (место указано на приложенном скриншоте).
- Корректировка стилей текста: Исправить размер шрифта в элементе, отмеченном на скриншоте.
- Изменение цветовой схемы: Изменить цветовое оформление на одном из экранов приложения (экран указан на скриншоте).
- Создание нового UI-компонента: Реализовать всплывающее окно (pop-up/dialog) с нуля согласно требованиям.
- Правка текстового стиля: Убрать обводку (stroke/outline) у текстового элемента с меткой "драйвер".
- Устранение критической ошибки: Исправить проблему, при которой при первом запуске после установки приложение зависает на этапе загрузки. Проблема не воспроизводится при последующих запусках. Необходимо обеспечить стабильную работу с первого запуска.
Общие требования
- Все изменения должны быть внедрены в существующую кодобазу.
- Визуальные правки (цвет, шрифт, кнопка) должны соответствовать предоставленным скриншотам и указаниям.
- Исправление ошибки загрузки должно быть фундаментальным, а не временным решением.
- Код должен быть написан чисто и сопровождаться комментариями по необходимости.