Необходимо разработать простое мобильное приложение под Android (Android Studio, язык Kotlin), предназначенное для демонстрации дипломной работы. Приложение должно визуально отображать список заказов и статус их выполнения ("Поступил", "Выполняется", "Выполнен").
Функциональные требования:
Стартовый экран:
Одно поле выбора (Spinner или выпадающий список):
Должность («Отдел продаж», «Рабочий», «Супер-админ»).
Главный экран:
После выбора должности пользователь переходит на экран со списком заказов.
Заказы отображаются в виде таблицы или списка (RecyclerView).
Отображение статусов заказов:
Каждый заказ должен иметь следующие данные:
Номер заказа (например, "#1021").
Содержание заказа (например, «Изготовить профнастил, 100 кв.м»).
Время поступления заказа (например, "2025-05-03 09:15").
Комментарий к заказу ( текст и возможность вставить изображение с устройства)
Текущий статус с цветовым обозначением:
«Поступил» — серый фон
«Выполняется» — жёлтый фон
«Выполнен» — зелёный фон
Взаимодействие с интерфейсом:
Пользователь с должностью «Рабочий» должен иметь возможность менять статус заказа (например, с «Поступил» на «Выполняется», а затем на «Выполнен»).
Пользователь с должностью «Отдел продаж» не должен иметь возможности изменять статус, только просматривать.
Пользователь с должностью «Супер-админ» должен иметь возможность изменять Содержание заказа, Комментарий к заказу, Статус заказа. А также имеет возможность удалить заказ или создать новый.
Важные уточнения:
База данных и интеграция с сервером НЕ требуются.
Данные (список заказов) можно прописать вручную в коде (mock-данные).
Дизайн приложения максимально простой, стандартные компоненты Material Design, без сложных элементов интерфейса.
Необходим четкий и понятный код с комментариями для демонстрации преподавателю.
Срок выполнения:
1 день (срочно)
Бюджет:
Готов обсудить, срочность оплачивается дополнительно.
Итоговый результат:
Исходный код Android Studio проекта.
Комментарий для корректного открытия проекта (текстовый файл).
APK-файл для демонстрации.
Формат коммуникации:
Предпочтительна связь через Telegram для оперативного обсуждения.