App Icons Replacement
A. iOS App Icon Generation (flutter_launcher_icons)
For iOS, flutter_launcher_icons is used to automatically generate all required resolution assets:
-
Replace the template icon at
assets/images/app_icon.pngwith your square icon (minimum1024x1024pxrecommended). -
Verify
pubspec.yamlconfiguration at the bottom:flutter_launcher_icons: android: false ios: true remove_alpha_ios: true image_path: "assets/images/app_icon.png" -
Run the generation command in terminal:
flutter pub get flutter pub run flutter_launcher_icons
B. Android Adaptive & Dynamic App Icon Setup (Android Studio)
For proper Android support—including Adaptive Icons, Dynamic Themed Icons (Android 13+), squircle shapes, and background/foreground separation—generate Android icons using Android Studio:
- Open the project's
androidfolder in Android Studio. - In the Project tool window, right-click the
appmodule (orresfolder) and select New -> Image Asset. - In the Asset Studio window:
- Icon Type: Select Launcher Icons (Adaptive and Legacy).
- Foreground Layer: Upload your logo asset (
Asset type->Image) and adjust scaling. - Background Layer: Choose your brand background color (
Color) or background asset (Image). - Options: Optionally set up Monochrome Icon for Android 13+ Material You themed icons.
- Click Next, verify the target resource directories (
mipmap-hdpi,mipmap-xhdpi,mipmap-anydpi-v26, etc.), and click Finish.
Still stuck?
Our support team is ready to help you get set up.

