Техническое задание: Доработка UI/UX мобильного приложения на Flutter

Цель проекта

Улучшение пользовательского интерфейса и навигации существующего мобильного приложения. Работа ведется исключительно на стороне клиента.

Основные задачи

  • Доработка формы авторизации: Улучшение UI/UX экрана входа (логин и пароль). Необходимо обеспечить удобство использования, валидацию полей и отзывчивый дизайн.
  • Настройка интеллектуального роутинга: Реализация механизма, который после успешной авторизации направляет пользователя на разные главные экраны в зависимости от его типа (например: клиент, сотрудник, администратор).
  • Разработка UI-компонентов: Создание или доработка визуальных элементов интерфейса для обеспечения интуитивного взаимодействия с приложением.

Важные условия

  • Бэкенд, интеграции с API и вся бизнес-логика реализуются другой командой.
  • Исполнитель фокусируется только на фронтенд-части: интерфейсе (UI) и клиентской логике навигации (роутинге).
  • Работа ведется в рамках существующей кодовой базы Flutter-приложения.

Требования к исполнителю

  • Опыт коммерческой разработки на Flutter.
  • Понимание принципов работы с навигацией и роутингом (Navigator 2.0/Router, GoRouter и т.п.).
  • Умение создавать адаптивный и отзывчивый UI.
  • Готовность работать в команде и согласовывать интерфейсы с backend-разработчиками.

Адаптация дизайна упаковки под новые размеры

Необходимо переработать существующий макет упаковки для соответствия новым габаритам. Исходные файлы дизайна отсутствуют, работу нужно выполнить на основе готового изображения или образца. Требуется сохранить все графические элементы и композицию.

Решение задачи по машине Тьюринга и нормальным алгоритмам Маркова в Excel

Необходимо реализовать замену всех вхождений 'ab' на 'c' в произвольной строке над алфавитом A={a,b,c} двумя способами: с помощью машины Тьюринга и с помощью нормального алгоритма Маркова (НАМ). Задание выполняется в Excel с оформлением согласно методическому примеру.

Страница онлайн-записи на шиномонтаж

Требуется разработать страницу или отдельный сайт на поддомене для самостоятельной записи клиентов на услуги шиномонтажа. Необходимо заменить текущий партнерский сервис на собственное решение.