Skip to main content
Infidec Marketplace logo
v1.0.1

Type to search pages and sections, e.g. “razorpay”, “package name”, “SHA”.

Change App Logo & Splash

Replace the launcher icon, adaptive icon and native splash screen with your brand.

Source images

Replace the files in customer_app/assets/icon/ (keep the names and sizes):

FileSizeUse
app_icon.png1024 × 1024Launcher icon (Android legacy, iOS, web) — no transparency for iOS
app_icon_foreground.png1024 × 1024, transparent, logo inside the central 66 %Android adaptive icon foreground
app_icon_monochrome.png1024 × 1024, single colourAndroid 13 themed icon
app_icon_round.png1024 × 1024Legacy round icon
play_store_512.png512 × 512, 32-bit PNGGoogle Play listing icon
splash_*.pngsee flutter_native_splash.yamlNative splash logo / Android 12 icon / bottom wordmark

In-app logos (header, login screen) are in assets/images/ — replace them with images of the same size.

Adaptive icon background colour

flutter_launcher_icons.yaml
flutter_launcher_icons:
  image_path: "assets/icon/app_icon.png"
  android: "ic_launcher"
  adaptive_icon_background: "#0E9623"        # ← your brand colour
  adaptive_icon_foreground: "assets/icon/app_icon_foreground.png"
  adaptive_icon_monochrome: "assets/icon/app_icon_monochrome.png"
  ios: true
  remove_alpha_ios: true
  background_color_ios: "#0E9623"

Generate

Terminal
cd customer_app
dart run flutter_launcher_icons
dart run flutter_native_splash:create

Then uninstall the old app from the device and run it again — Android caches launcher icons.

Next: Change Theme Colour & Font →

Something unclear or out of date? Tell us. contact@infidec.com