In this chapter, we briefly went over the package preparation process for Xamarin.Android and Xamarin.iOS applications (and also Windows Phone). As you can see, preparing the release package is a little more complicated then pressing the Debug button on the development IDE of choice. However, each of these platforms have well-defined application certification guidelines and online resources.
Once the release packages are prepared, it is up to the developer to choose between different distribution options, including but not limited to, the public and private stores that can be used to publish the release packages. Public store applications can be delivered to the general public, while private distribution channels or ad-hoc deployments, involving sideloading and MDMs, can be used for LOB applications.