Android apps have historically been distributed as APKs (Android Packages). An APK contains a compiled version of an app, along with critical media resources such as icons and sounds. They also include a manifest file, providing app information to the Android system, and a set of certificates and signing keys that verify the publisher’s identity.
APK vs App Bundle: Why Is Google Changing Android’s App Format?