So, after all the hard-work developing the app using Xamarin.Forms, when I tried to create a release build today, I was shocked to see the app size is ~25MB - ~31MB (after S
I understand your problem when you create a mobile app, you always wanted to create small size apk file which can easily be downloaded and used by users. For this try to reduce the code duplication in your project and reduce all the image size. Use following steps, it will help you to reduce your apk size. Right Click on droid properties. Open Android Options -> Click on packaging then check generate one package (.apk) per selected ABI. Check Multi-Dex and proguard options as well. Now move to Linker option, select SDK assemblies Only under Linking dropdown. Now move to Advance tab- Check all the option under Supported architecture. Save all the setting and keep you project in release mode clean and build your project then you can create reduced size of apk file. Use following link for more info.
http://motzcod.es/post/112072508362/how-to-keep-your-android-app-size-down