Retrofit é uma das mais poderosas e populares bibliotecas de HTTP Client para Android e Java, produzida pela Square Inc. e lançada como open source para toda comunidade.
Características:
Simplicidade;
Capacidade de cancelamento de transações;
Permite adição de certificados.
RecyclerView
O widget RecyclerView é uma versão mais avançada e flexível do ListView. Esse widget é um contêiner para exibir grandes conjuntos de dados que podem ser rolados com muita eficiência ao manter um número limitado de visualizações.