Xamarin applications must pack the .NET runtime with each individual application. The debug versions of the application are larger by default; release versions should be smaller, and there are methods that you can use to further reduce their size.
This is discussed in detail here .
source share