Dynamically Change The App Launcher Icon In Flutter

Flutter SDK is an open-source programming advancement pack for building attractive UI locally arranged. When we make a Shudder Venture, it accompanies the default Vacillate icon. The default icon can be changed to get the application distributed in stores like Google Play Store, Apple Application Store, and so on. In this article, we will investigate a couple of ways to accomplish something very similar.

When fabricating a portable application in android or iOS stages, we need to change the default application name and launcher icon to a favored name and icon. This will be most helpful when sending an application to the play store or application store. This article will zero in on the most proficient method to change the application name and icon without any preparation in the Flutter structure.

How to change the application launcher icon?

It is essential to reference that while changing the application launcher icon better to pick a high-goal icon. You can create an Android application launcher icon through an Android icon generator or plan a launcher icon that suits your application utilizing another outsider application. Then, at that point, follow the underneath moves toward adding your launcher icon to your mobile application development.

  • Add the application launcher icon to the resources envelope of your undertaking and rename it as wanted.
  • Explore pubspec.YAML document, under dev_dependencies, adds the accompanying code snap. Click here to get more data on shudder launcher icons.
  • Save all changes that you make.
  • Go to the terminal, explore the shudder project area, and glue and run the accompanying orders.

Why do we need to change the app launcher icon in Flutter?

We want to compose the rationale for changing the application launcher icon in Flutter inside the press occasion [changeAppIcon] of the raised button gadget.

With this, we finished the coding part for designing the dynamic application icons. After opening the venture in Xcode, add the application icon pictures inside the Sprinter/Sprinter envelope as displayed underneath. To get the component working, we want to add a few changes in info—the plist record, which is available inside the undertaker’s ios envelope.

Add CFBundleAlternateIcons as a word reference inside the icon files (iOS 5) made previously. Make three-word references under CFBundleAlternateIcons, with the name like the icon pictures document name (for our situation, it is icon1, icon2 and icon3).

For every word reference (icon1, icon2 and icon3), two properties — UIPrerenderedIcon and CFBundleIconFiles should be made. At long last, change the CFBundleIconFiles into an exhibit and add items with the worth as icon1, icon2 and icon3 for particular word references. Subsequently, we want to open the venture in XCode by right tapping on the iOS envelope.

Specifying that and making a point to keep the dispersing correctly is critical. They take the complete solution and can develop it based on the Flutter development ideas. Changing the app launcher icon is the best way to explore Flutter for your desires.

What are the two methods for changing the Application Icon?

1. They are physically changing the documents of the Icon in Both Android and IOS envelopes by transferring every one of the expected icon sizes.

2. We are utilizing a Bundle which will add every one of the extents of Icons in Android and IOS envelopes naturally.

Move toward 1: Physically changing Icons

Stage 1: Producing Different Estimated Icons

  • Go to https://appicon.co/and transfer the icon picture, tick the iPhone and Android choices, and tap on Produce. This site creates different estimated Icons for both android and IOS simultaneously.
  • It will Download the Compress document named AppIcons with the android and Assets. xcassets named envelopes alongside pictures for AppStore and playstore which can be straightforwardly transferred as an icon in both the stores.
  • Presently, open your Undertaking in Versus Code.

Stage 2: Adding Icons in Android

  • Explore android/application/src/primary/res, right-click on res organizer, and snap “uncover in Pioneer”. Presently erase all the mipmap organizers in the res envelope and glue the mipmap organizers from the AppIcon/android envelope which you have downloaded.

Stage 3: Adding Icons in IOS

  • Presently exploring the ios/Sprinter/Assets.xcassets. After you are in the Sprinter envelope, right-click on the Sprinter organizer and snap “uncover in Pilgrim”. Presently erase the Assets. xcassets envelope and glue the Assets. xcassets organizer from AppIcon/Assets.xcassets which you have downloaded.

Stage 4: Run the Application

  • After physically changing the pictures in android and IOS envelopes, I currently go to lib/main.dart and run the vacillate project utilizing the underneath order in the Flutter console.

Move toward 2: Utilizing Bundle ” Shudder Launcher Icons “

We can create the different estimated Icons for Android and IOS by utilizing the bundle.

Stage 1: Explore pubspec.YAML document.

Open your Task in Versus Code and Go to pubspec.YAML document.

Stage 2: Update the dev_dependencies.

Go to dev_dependencies, add flutter_launcher_icons: “^0.8.0” reliance, and save the document. It will get the reliance.

Stage 3: Add the reliance.

Presently add the Flutter icons: and save.

Stage 4: Add the Resources

Presently make resources envelope – > make icon organizer – > add icon.png document.

Stage 5: Download the conditions.

Open the Terminal in VS Code and run

Schedule an interview with WordPress developers


Thus, you can easily change the app launcher icon in Flutter depending on the requirements. They consider effective goals and maintain them by focusing on high-end documents.

The icons should be turned out with a flexible change in the Flutter app development. The Flutter developers will know the best solution to change the app launcher icon in Flutter dynamically. Depending on the launch icon, it should be reliable to change in Flutter forever.

So, it depends on the requirements and mentions by focusing on the download option. It makes an icon organizer with high-end results applicable for adding resources. It should be taken around the results and helpful for a reliable doc and save it. The above methods are useful for noticing it depends on the code and runs. It makes the icon organizer notice differently. It should be flexible based on the icon.png document option.

Feel free to contact the leading Flutter app development company, which is ready to help you!

Frequently Asked Questions (FAQs)

1. What is the launcher icon in Flutter development?

A Launcher icon is a graphic that will represent your app on the device’s home screen and also inside the launcher window. A user opens the launcher by simply touching the icon at the bottom of the Home screen. Hence, the launcher opens and exposes icons for all the installed applications.

2. What makes an application dynamic?

Dynamic applications are reliant on the online server or database. When connected, these apps are loaded from the central server so that any iterative changes to the development, design, or functionality are rolled out across all the devices simultaneously.

3. Which widget type is utilized for the dynamic data in the Flutter framework?

Flutter Dynamic Widget. A Backend-Driven UI toolkit creates the dynamic UI with JSON, and then the JSON format is very similar to the Flutter Widget Code.

Book your appointment now

Request a Quote