Sou desenvolvedor Android mas preciso aprender muitas boas práticas como a do delegate. Alguns cursos aqui da Alura abordam bem o delegate mas estou tentando migrar lib do volley para o retrofit e tambem o curso tem umas chamadas de Brodcast bem bacanas. Enfim achei que o curso iria dar uma base bem interessante nas minhas skills de Android mas baseado no que eu disse gostaria de saber quais os pré-requisitos para fazer esse curso ou se ele não é tão bom para quem disconhece totalmente ou tem dificuldade de entender o que seja o delegate.