Разработка иконки приложения (App Icon) под Android
Иконка Android-приложения — не просто квадратная картинка. Начиная с Android 8.0 (API 26) система использует Adaptive Icons: отдельный foreground-слой с контентом и background-слой для фона. Лаунчер накладывает маску своей формы — круг, скруглённый прямоугольник, «сжатый» квадрат — и анимирует слои при скролле и нажатии. Иконка, сделанная как единое изображение без слоёв, будет обрезана или масштабирована неправильно.
Adaptive Icons: зона безопасного контента
Контент foreground-слоя должен находиться в зоне 66dp из 108dp (центральные 66%). Область снаружи этой зоны обрезается при любой системной маске. Логотип, занимающий весь foreground без отступов, окажется обрезанным на Pixel-устройствах с круглой маской.
Размер слоёв — всегда 108×108dp (или пропорциональный PNG). Слои экспортируются раздельно:
-
ic_launcher_foreground.png— контент с прозрачным фоном -
ic_launcher_background.png— фон (можно заменить цветом черезic_launcher_background.xml) -
ic_launcher.png— legacy PNG для Android < 8.0
Монохромная иконка (Android 13+)
С Android 13 появился четвёртый режим: монохромная иконка для тематических значков. Если пользователь включает «Монохромные значки» в настройках Pixel, система применяет tint к иконке. Нужен отдельный ic_launcher_monochrome.xml (векторный drawable) с силуэтом иконки без цвета.
Без монохромного варианта система попытается применить tint к обычному foreground — результат часто выглядит неприемлемо.
Adaptive Icons в векторе
Предпочтительный формат для foreground — VectorDrawable (ic_launcher_foreground.xml). Он масштабируется без потери качества на любых плотностях экрана. PNG-экспорт нужен только для legacy-устройств и для случаев, когда иконка содержит сложные градиенты или эффекты, недостижимые в векторе.
Структура ic_launcher.xml:
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
</adaptive-icon>
Что входит в работу
- Дизайн иконки в нескольких вариантах (3–5 концепций)
- Adaptive Icon с foreground и background слоями
- Монохромный вариант для Android 13+
- Legacy PNG (mipmap-mdpi через mipmap-xxxhdpi)
- Play Store Icon (512×512 PNG без закруглений — магазин сам применяет маску)
- Экспорт в форматах, готовых к интеграции в Android Studio
Сроки
4 часа — 2 дня в зависимости от сложности концепции и количества итераций. Стоимость рассчитывается индивидуально.







