How to change the Flutter app icon on iOS and Android
dev.to
Short answer: a Flutter app has two sets of icons, one per platform. iOS reads ios/Runner/Assets.xcassets/AppIcon.appiconset/ (PNG files plus a Contents.json that lists them), and Android reads ic_launcher.png in five mipmap-* folders under android/app/src/main/res/. Replace those files, then uninstall the app and run it again. Either use the flutter_launcher_icons package, or make the files in the browser with our free app icon generator. Whichever you use, make sure the iOS icons have no alpha