
I always used to individually resize my iOS icons by hand, but if you have a Mac, there is a free app in the Mac App Store called Icon Set Creator. If you would prefer to create the launcher icons manually, see this answer for help.įinally, make sure that the launcher icon name in the AndroidManifest is the same as what you called it above ( ic_launcher by default): application the app in the emulator to confirm that the launcher icon was created successfully. You can find the generated icons in the mipmap folders: This will replace the current launcher icons. The foreground image should have transparent areas for the Should have two layers, one for the foreground and one for theīackground. Note: I usually use a 1024x1024 pixel image but you should certainly Also see the comments below for more suggestions.) Now you can select an image to create your launcher icon from.

(Try right clicking the android/app folder if you don't see Image Asset as an option. Right click on the android folder in the project outline.

It's really very convenient and it doesn't hurt to be familiar with another IDE.) (VS Code users, you might consider using Android Studio just for this step. You don't even have to leave your Flutter project. The easiest way to create launcher icons for Android is to use the Asset Studio that is available right in Android Studio. (image adapted from Android documentation) AndroidĪndroid launcher icons have both a foreground and a background layer. It is pretty fast and easy once you have done it a few times. This answer is how you would do it if you were creating an app for Android or iOS natively. I was having some trouble using and understanding the flutter_launcher_icons package.

Setting the launcher icons like a native developer

Update 3: As of v0.5.2 (20th June 2018) you can now add adaptive launcher icons for the Android app of your Flutter project Update 2: As of v0.4.0 (8th June 2018) you can specify one image for your Android icon and a separate image for your iOS icon. Update: As of Wednesday 24th January 2018, you should be able to create new icons without overriding the old existing launcher icons in your Flutter project. If anyone wants to suggest improvements/report bugs, please add it as an issue on the GitHub project. I'm hoping to add a video to the GitHub README to demonstrate itĪ video showing how to run the tool can be found here.
