1

I'm working on a mobile app developed using Flutter and Dart, targeting both iOS and Android platforms. In our app, we aim to implement a feature that allows us to dynamically change the app's icon based on user-specific branding information. Unlike common solutions where the icon is stored within the codebase, we need to fetch the icon dynamically through an HTTP request.

While I've come across various solutions and posts detailing how to change the app icon by embedding icons within the codebase, I'm seeking guidance on achieving this functionality by pulling the app icon via an HTTP request and subsequently saving it to the user's device.

To provide a bit of context, our app serves users from different companies, each with their own distinct branding. After users log in, we'd like the app icon to seamlessly switch to the corresponding company's icon. The challenge lies in avoiding the manual addition of icons to the codebase whenever a new company is onboarded, as this approach proves to be cumbersome and impractical.

I found various 6+ year old posts stating this is not possible:

I fear this is still not possible today?

1
  • 1
    It is not possible on iOS. The icons need to be included in the app bundle. Commented Aug 22, 2023 at 8:42

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.