Why does my app size on device differ than the APK or Play store size
When installing an APK in android system, what's installed is the DEX file. Which contains your code, resources etc compiled as binaries. Your dex is generally the same size of your apk, unless you have resources not compiled in assets.
Well, we all know that. What's not widelly spread is that android SAVES your original apk too. Perhaps for reinstalling in case of errors or for some other reasons.
That's why the amount of memory of our apps is the double in system. It's the sum of the size of the original apk and the installed dex.