Техническое задание: Модернизация Android-приложения
Существует устаревшее Android-приложение, которое требует обновления для корректной работы на современных версиях операционной системы и актуальных моделях смартфонов.
Основные задачи
- Портирование кода: Адаптация существующего кода под современные версии Android SDK и API.
- Работа с графикой: Оптимизация и обновление графических компонентов интерфейса для поддержки современных разрешений экранов.
- Интеграция с USB: Настройка и отладка протокола обмена данными со специализированным внешним устройством через USB-соединение.
- Математические модули: Проверка, обновление и оптимизация алгоритмов математических расчетов, используемых в приложении.
- Тестирование: Комплексное тестирование обновленного приложения в связке с конечным устройством для обеспечения стабильной работы.
Требования к результату
- Приложение должно стабильно работать на Android версии [указать актуальную целевую версию, например, 12+].
- Сохранена вся существующая функциональность, включая взаимодействие с аппаратным обеспечением.
- Пользовательский интерфейс адаптирован под различные размеры и пропорции экранов.
- Предоставлена обновленная документация по сборке проекта.
Что предоставляет заказчик
- Исходный код текущей версии приложения.
- Доступ к спецификациям и протоколам обмена данными с внешним устройством.
- Требования к математическим алгоритмам.