I am a newcomer to the Xamarin world, after having some experience working with Android Studio. What I want to know right from the start, is what are the options and/or best practices for collaboration working on a mobile app? I would like one person to focus on the layout (or the design) of the application, while the other one would focus on the logic. But from what I've learned so far, is that those two worlds are not always easily distinguishable in the real world.
Is it possible for two or more people to develop the same app at a time and how is this accomplished, does Xamarin offer something out-of-the-box, or is that done by organizing the team outside of the scope of what Xamarin does? I would appreciate any tips and tricks on this subject and where to start, keeping in mind I am asking as a sort of a newcomer to mobile app development.