Borello Nazareno - Galatola Marco - Mecca Francesco
AudioManager ci permette di gestire l'interazione con gli eventi esterni all'applicazione, come notifiche, chiamate, gestione del volume.
Le risorse vengono liberate quando il player rimane inutilizzato per tre minuti
Il download ed il caching delle immagini prese dalla rete, come cover-art ed artisti, avviene utilizzando
la libreria
Come nell'app, vengono utilizzati pattern architetturali tipici della programmazione ad oggetti e funzionale. La logica del backend è codificata nei tipi Response e Request che tracciano il bordo dell'API.