The Android Package (.apk) file format is used by the Android operating system, as well as a variety of other Android-based operating systems, for the distribution and installation of mobile apps, games, and middleware. It's possible to write it in Java or Kotlin.