Розробка іконки застосунку (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 (vector 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 дні залежно від складності концепції та кількості ітерацій. Вартість розраховується індивідуально.







