So this is an android apk, and not a Linux app that just happens to run on android? I'd really be curious as to why most android apps are huge...
Nowadays Google offers a solution for this problem called app bundling. It’s especially good if you build a mono app that behaves differently in certain regions. Instead of delivering a raw apk, you deliver a region specific app bundle.
Sure - there are sometimes a few disabled features in one region or another, but is that really worth shipping a totally different binary for?
Even language packs can be tiny even for 200+ languages if they're pure text.
It's only when you get language/region specific artwork that there's a problem.