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
-
Open the project's
androidfolder in Android Studio. -
In the Project tool window, right-click the
appmodule (orresfolder) and select New → Image Asset. -
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.
-
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-*includingmipmap-anydpi-v26/for adaptive icons. - Uninstall previous builds before testing adaptive shape changes.
- If you previously used
flutter_launcher_iconsfor 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.

