Xgenious/ docs
Products
Get support

Android Adaptive Icons

Create proper Adaptive Icons and Dynamic Themed Icons (Android 13+) with correct squircle shapes and foreground/background separation via Android Studio.

Steps

  1. Open the project's android folder in Android Studio.

  2. In the Project tool window, right-click the app module (or res folder) and select New → Image Asset.

  3. In Asset Studio:

    • Icon Type: Select Launcher Icons (Adaptive and Legacy).
    • Foreground Layer: Upload your logo asset (Asset type → Image) and adjust scaling/padding.
    • Background Layer: Choose brand background color (Color) or background asset (Image).
    • Options: Optionally set up Monochrome Icon for Android 13+ Material You themed icons.
  4. Click Next, verify target resource directories (mipmap-hdpi, mipmap-xhdpi, mipmap-anydpi-v26, etc.), and click Finish.

After generation

  • The wizard writes to android/app/src/main/res/mipmap-* including mipmap-anydpi-v26/ for adaptive icons.
  • Uninstall previous builds before testing adaptive shape changes.
  • If you previously used flutter_launcher_icons for Android, remove that stanza or keep it for legacy fallback only — Asset Studio output takes precedence for adaptive support.
Still stuck?
Our support team is ready to help you get set up.
Get support