I would be now publishing my first app on Google play store. I have already compressed images used in my app. And I have some questions regarding the app size.
You can try another answers and they are very good but there is another small trick for reducing massive amount of apk size.
We use many libraries in our projects. some of them developed in Native language ( c ) and some of them developed for a specific version of architecture.
We have some architecture :
UncommonCommonCommonRareRareCommonUncommonYou can filter target architectures and remove useless options. for example :
buildTypes {
debug {
...
}
release {
...
ndk {
abiFilters "arm64-v8a", "armeabi-v7a", "x86"
}
}
}