18
Views
2
Comments
Dynamically change App Mobile app icon in Android and iOS
Question
Application Type
Mobile
Service Studio Version
11.55.50 (Build 64462)

Is there any possibility to change the mobile app icon dynamically? Can anyone please help me with this?

2024-09-16 04-37-55
Karan Shinde

Hi @Suganya Y ,

In OutSystems (both Traditional Web + Mobile and Reactive Mobile), you cannot dynamically change the mobile app icon at runtime (after the app is installed).
This is a mobile OS restriction (Android / iOS), not an OutSystems limitation. 

Thanks and Regards,

Karan Shinde

2025-11-19 06-14-01
Miguel Verdasca
Champion

Hi Suganya,

Short answer: no, you cannot dynamically change the app icon at runtime in OutSystems.

In OutSystems mobile apps (Traditional + Mobile or Reactive Mobile), the app icon is packaged as part of the native build (Android APK / iOS IPA). Both Android and iOS treat the launcher icon as a static resource that is defined at build time. Because of this:

  • After the app is installed, the launcher icon cannot be changed through OutSystems logic or JavaScript.

  • To change the icon, you must generate a new native build with the new icon and publish it again (store update, MDM, etc.).

This is essentially a mobile OS limitation, not a specific OutSystems limitation. You can, of course, change images and branding inside the app screens, but not the actual launcher icon the user sees on the device home screen.

Hope this clarifies.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.