All Android applications have .apk extensions: small apps only need one installations file while bigger ones need additional data called cache. Cache is just a folder with files you need to run a game or an app. App without cache is one apk file.
Hope this post is helpful to everyone. Soon i will catch you with some cool info. Love you 🙂