So, after I started developing the application using Xamarin.Forms, when I tried to build the release build today, I was shocked to see that the application size is ~ 25 MB - ~ 31 MB (after the SDK Only Linking, ProGuard, Creation apk for each abi). My resource folder is in KB only. Apk was actually only 5 MB in debug mode and was so happy to see it. Later, I realized that this was due to the “Use Collaboration” option, which we should not use in Release mode.
Then I tried to create an empty Xamarin.Android application, but building releases using the Linking SDK and User Assemblies, ProGuard, APK for each abi is still ~ 8MB to ~ 13MB.
In the link below, the minimum size is 2.9 MB using the Hello World application, however I cannot create that size. https://developer.xamarin.com/guides/android/advanced_topics/application_package_sizes/
For my application and the empty application that I created, the necessary dlls seem high (for example, mscorlib.dll is 2.2 MB in size, etc., where, as the link says, after the link, it will be 1 MB) Here's what I see as mine build after extract apk 
In a recent Microsoft technology conference, I learned that the "9 News" application (link below) was built using xamarin, and the creators were present on the scene. However, I was surprised at this app size. It is only 5.85 MB. I'm not sure how this is achieved?
Can anyone help me with this?
https://play.google.com/store/apps/details?id=nineNewsAlerts.nine.com
I am also interested to know that Microsoft is doing something to improve application package sizes? Or will it be allowed if they bring the .NET core to xamarin?
xamarin xamarin.android xamarin.forms
My helper
source share