In the case of Google Play deployment, obviously the .NET libraries (or a calculated subset) need to be included in the app. This process is described nicely here: http://docs.xamarin.com/guides/android/advanced_topics/application_package_sizes
However, I have my own app store and am able to deploy binaries as required, so would it be possible to push out the shared libraries and my (library free) application separately? I assume this would be very similar to the Debug deployment method, but I'm wary of hidden pitfalls and an absence of build options.