Cómo implementar una devolución de llamada asíncrona utilizando la biblioteca de redes de reacondicionamiento de Square

Como desarrollador de iOS que comenzó a trabajar con Android, me encontré con Retrofit. Entiendo cómo implementar solicitudes síncronas pero tengo problemas para implementar solicitudes asíncronas con devoluciones de llamada de éxito / error. Específicamente, la sintaxis de Callback no está clara para mí y no hay ejemplos concretos de cómo hacer esto en la modificación.sitio web, la plazaentrada en el blog La introducción de Retrofit, o en otro lugar que he visto. ¿Puede alguien publicar algún código de ejemplo en esto? Presenté un problema en el repositorio de Retrofit solicitando que actualizaran el README con esta información.