Um APK (Android Package Kit) é o formato de arquivo para aplicativos usados no sistema operacional Android. ficheiros APK são compilados com o Android Studio, que é o ambiente de desenvolvimento integrado (IDE) oficial para a construção do software Android.
Um arquivo APK inclui todo o código e ativos do programa de software. Os desenvolvedores que criam aplicativos para uso em dispositivos Android devem compilar seu aplicativo no formato APK antes de fazer upload para o Google Play, o mercado oficial para aplicativos Android. O Google Play requer que os arquivos APK tenham menos de 100 MB de tamanho. Para ajudar os desenvolvedores com essa limitação, o Google Play hospedará até dois arquivos de expansão APK para qualquer conteúdo adicional necessário para a sua aplicação. Um arquivo de expansão APK é usado para armazenar arquivos de mídia, gráficos de alta fidelidade, ou outros grandes ativos que fariam um APK exceder a limitação de tamanho.
arquivos APK também podem ser distribuídos diretamente a outros usuários Android para instalação em seus dispositivos. Os usuários do Android podem conceder permissão ao seu dispositivo para instalar aplicativos desconhecidos se desejarem acessar arquivos APK de outra fonte e instalá-los diretamente. Os usuários do Android podem desejar instalar um APK diretamente se estiverem testando uma versão beta de um aplicativo não liberada, ou devido a uma restrição de dispositivo, não conseguirem baixar um aplicativo do Google Play.