Being from a java background I tried to unzip the .apk to get more clarity in what was taking up the space.
It turns out the assets are 8.0MB, most of that is taken up by the onsen-ui library.
du -sh assets/www/components/*
4.0K assets/www/components/loader.css
588K assets/www/components/loader.js
8.0K assets/www/components/monaca-cordova-loader
68K assets/www/components/monaca-core-utils
6.8M assets/www/components/monaca-onsenui
The real space was taken up by the “res” folder:
res/*
5.3M res/drawable-hdpi-v4
5.3M res/drawable-land-hdpi-v4
5.3M res/drawable-land-ldpi-v4
5.3M res/drawable-land-mdpi-v4
5.3M res/drawable-land-xhdpi-v4
5.3M res/drawable-land-xxhdpi-v4
5.4M res/drawable-land-xxxhdpi-v4
5.3M res/drawable-ldpi-v4
5.3M res/drawable-mdpi-v4
5.3M res/drawable-port-hdpi-v4
5.3M res/drawable-port-ldpi-v4
5.3M res/drawable-port-mdpi-v4
5.3M res/drawable-port-xhdpi-v4
5.3M res/drawable-port-xxhdpi-v4
5.4M res/drawable-port-xxxhdpi-v4
5.3M res/drawable-xhdpi-v4
5.3M res/drawable-xxhdpi-v4
5.4M res/drawable-xxxhdpi-v4
Does this mean I need to drop splash screens, build for one “catch all” screen size or have different builds for different resolutions?