Consider an application where there are two parties with different roles that co-operate with each other. For example, rider and driver in a ride sharing scenario, or a client and a coach in sports scenario. I can see two options.
- App per role Publish two separate apps to the app stores (rider app, and a driver app)
- Single app Publish a single app to the app store that then runs in a mode based on the users profile. For example it can be rider mode or driver mode.
In the case of single app, what is a common UX pattern for handling switching between the roles, for example I might be a driver who sometimes wants to be a rider. What are some UX patterns for switching roles. I am making the assumption that the bottom tap bar in the mobile app will be full for each role so I need a different way to switch roles.