When creating mobile apps it is very common for a developer to encounter the need to manage different environments. The most common scenario for this is when we are working on an app that relies on a backend to work, and we need to be able to access different instances