L'AAB (Android App Bundle) è un formato di pubblicazione per le applicazioni Android. Non è installabile direttamente su un dispositivo come un APK. Si tratta invece di un contenitore che include tutto il codice compilato, le risorse e le librerie native dell'app, ma rimanda la generazione e la firma dell'APK a Google Play. Quando un utente scarica l'app dal Play Store, Google Play utilizza l'app bundle per generare e fornire APK ottimizzati per la configurazione specifica del dispositivo dell'utente. Questo processo è chiamato Dynamic Delivery. Ciò significa che gli utenti scaricano solo il codice e le risorse necessarie per eseguire l'app sul proprio dispositivo, riducendo le dimensioni del download e l'impronta di installazione. Questo porta a download più rapidi, risparmio di spazio di archiviazione sui dispositivi degli utenti e riduzione dell'utilizzo dei dati. Gli App Bundle supportano funzionalità come i moduli dinamici (dynamic feature modules), che consentono di fornire determinate funzionalità dell'app su richiesta, ottimizzando ulteriormente l'esperienza utente. Il formato AAB è progettato per sostituire il tradizionale metodo di pubblicazione APK, offrendo vantaggi significativi in termini di ottimizzazione delle dimensioni dell'app ed efficienza di distribuzione. È il formato di pubblicazione consigliato per le nuove app su Google Play.