Search code examples
iosbranding

Is it possible for dynamic branding of the application


I have the application that will connect to different servers. Each server is like different client and I want my app to look different (as far as I can) depending on which server it is connected to. I thought that I can have a ZIP that on handshake will be returned from destination server and use details from it e.g. Images, settings etc.

Is it possible, if so what is the limit?

Edit I'm thinking about the images for logo etc. and some color lists that I can then use with fallback to defaults.


Solution

  • You can make all resources (images, string files, NIBs, storyboard...) be downloaded from the client server.

    Also, there are several project developed exactly for dynamic design using CSS-like mechanisms:

    There are some project to run Javascript as well. This may allow you customise some business logic.

    So, yes. It's possible, but you'll find some limitation, like the root view controller, the app delegate, etc.. You'll have to be creative.

    I've never done something similar, so I can help any further then this.