This repository hosts the smallest Android APK in the world. The current size of the APK is 678 bytes.
To learn more about how this was achieved, please read the blog post.
If you have beaten my score at APK Golf, please submit a PR, and I'll happily add you to the hall of fame!
The manifest can be further optimised by using a compiled XML file instead, and a DSA Keystore is smaller than the default generated by Android Studio.
This improves compression of the APK.
Elliptic-curve signatures are even smaller than DSA, and are supported in APK v2 signing.
If a code element is not present in the manifest, no classes.dex file is required by the
Further byte-level optimisation of what remains of the manifest.
Manual removal of unnecessary fields present in the certificate used to sign the APK.