Описание задачи

Требуется разработать адаптивную иконку (Adaptive Icon) для мобильного приложения под операционную систему Android. Исходный материал - предоставленное заказчиком изображение. Основная цель - добиться корректного отображения иконки на всех современных устройствах, включая различные оболочки (например, от Samsung, Xiaomi, Huawei) и версии Android (начиная с 8.0).

Технические требования

  • Формат конечного файла: стандартный набор адаптивных иконок (векторный слой foreground / background в формате XML или PNG).
  • Размеры: строгое соблюдение документации Android (например, 108x108 dp для контента в безопасной зоне).
  • Адаптивность: иконка должна корректно маскироваться под различные фигуры (круг, скругленный квадрат, квадрат, оригинальная форма оболочки) на устройствах с Android 8.0 (API 26) и выше.
  • Сохранение читаемости: текстовая информация должна быть расположена в безопасной зоне (обрезка - только по краям, без потери смысла).
  • Отсутствие упоминаний сторонних сервисов. Все явные упоминания названий брендов, URL-адресов и телефонных номеров, если они есть в исходном изображении, должны быть удалены или заменены на нейтральные.

Входной материал

Заказчик предоставляет исходное изображение (обычно в формате PNG, JPG или SVG) для конвертации. Все коммерческие идентификаторы из него удаляются на этапе подготовки.

Объем работы

  • Создание набора файлов адаптивной и 28ндельной (legacy) иконок.
  • Имя выходных файлов, соответствующее схеме нативных проектов Android (ic_launcher.xml).
  • Корректная цветопередача: сохранение фирменных оттенков, используемых в дизайне, без искажений.

Критерии приемки

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