Skip to content
Stand with Ukraine flag

App icon and splash screen PE (before v1.7)

You cannot change the splash screen in pre-1.7.0 versions. It defaults to your app icon.

The Flutter app comes with a default launcher icon. To replace it with your own:

  1. Add the flutter_launcher_icons plugin.

    Terminal window
    flutter pub add dev:flutter_launcher_icons
  2. Replace the default icon.

    Replace thingsboard.png in the assets/images folder with your custom icon. Use a 432×432 px image of your logo centered on the canvas.

  3. Run the generator.

    Terminal window
    flutter pub run flutter_launcher_icons
  4. Update the notification icon (optional).

    If you configured push notifications, update the notification icon too:

    1. Go to Android Asset Studio.
    2. Click Image and select your logo.
    3. Adjust padding if needed.
    4. Set the file name to thingsboard.
    5. Click the download button to get a res folder archive.
    6. Paste the contents into android/app/src/main, replacing files when prompted.