androidConsumir una API, WebService con Retrofit en Android
Tutorial para crear una aplicación Pokédex desde cero.
Tutorial para crear una aplicación Pokédex desde cero. La aplicación usa Retrofit para consumir una API en Android. Además de hacer uso de Glide para descargar imágenes.
Aprenderás
- Consumir una API o Web Service con Retrofit
- Usar un
RecyclerView
en forma de Grid - Manejar eventos del
RecyclerView
Requisitos
Introduction
API (0:22)
Google Chrome Extension (1:10)
Images (1:47)
URL para obtener las imágenes de los pókemon por su número.
~~https://pokeapi.co/media/sprites/pokemon/25.png~~
Actualización: La anterior URL dejo de funcionar pero puedes obtener directamente la imagen desde el repositorio así:
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png
El pokémon número 25 es Pikachu.
Retrofit
[2:02] Dependencia para usar Retrofit en el build.gradle
del módulo
~~compile 'com.squareup.retrofit2:retrofit:2.1.0'~~
Actualización: compile
esta deprecated y existen nuevas versiones.
implementation 'com.squareup.retrofit2:retrofit:2.7.1'
Puedes ver los últimos releases, más información y documentación de Retrofit:
El código
Código completo de la aplicación:
El branch master fue actualizado con la migración a AndroidX y la actualización de los gradle tools. Si tu quieres ver exactamente la misma versión del video, esta en el branch video.