Consumir una API, Web Service en Android, creando una Pokedex



Tutorial para crear una aplicación Pokédex desde cero para Pokémon que consuma una API REST en #Android. Usamos #Retrofit para consumir la API denominada PokéApi y Glide para descargar las imágenes.

Código y más información:

English:

42 Comments

  1. Reply

    Hasta el tiempo 10:23 quiero correr la app en mi dispositivo Huawei Y9 2019, y se abre y cierra instantaneamente, esta corriendo con un Android 9 Pie.

    Pero en el Run, no muestra algun error, solo dice:

    Waiting for process to come online…

    Timed out waiting for process to appear on (el telefono)

    Y no se a que se deba este error.

  2. Reply

    Creo que la api de PokéAPI se actualizó y al momento de jalar las imagenes con Glide nos manda un error ya que la Url no es la misma aqui dejo la url que me ha funcionado.
    Glide.with(context)
    .load("https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/" + p.getNumber() + ".png")

    .into(holder.fotoImageView);

    Leí un poco de la documentacíon de Glide y solo basta con poner estos tres metodos para que funcione bien Glide, Espero les sirva de algo.

  3. Reply

    Hermoso, simplemente hermoso…
    Tras buscar informacion sobre los reciclerview y retrofit durante semanas ya estaba por rendirme
    Y entonces encuentro tu video y entiendo todo en menos de 16 minutos….
    MUCHISIMAS GRACIAS :')

  4. Reply

    Dejo el código de carga de imágenes Glide con la librería actualizada en la versión 'com.github.bumptech.glide:glide:4.8.0' Glide.with(context)
    .load("http://pokeapi.co/media/sprites/pokemon/" + pokemon.getNumber() + ".png")
    .apply(new RequestOptions()
    .centerCrop()
    .diskCacheStrategy(DiskCacheStrategy.ALL))
    .transition(new DrawableTransitionOptions().crossFade())
    .into(viewHolder.imagenPoke);

  5. Reply

    ¿Porque me tira este error?
    OnFailure: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0xb86735f0: Failure in SSL library, usually a protocol error

  6. Reply

    Excelente videos, espero que continues subiendo este tipo de contenido que nos ayuda mucho a la hora de liberar dudas 🙂

  7. Reply

    Hola Daniel, antes que nada agradecerte por el gran aporte que haces, te felicito explicas muy bien, estuve revisando todo el contenido de tu pagina y realmente es muy bueno, pasando a lo siguiente como puedo saber si una pagina de noticias, me puede permitir hacer consumo de su web service, es decir los JSON que obtienes de pokemones como puedo conseguir el consumo de una pagina de noticias? o no cualquier pagina permite hacer consumo de dicha pagina? y de ser así como sabría si dicha pagina permite o no hacer consumo de su servicio? espero haberme explicado bien, Saludos y de verdad los aportes que haces son valiosos sigue apoyando con los aportes de firebase. Gracias.

  8. Reply

    Gracias me funciono perfecto el código pero fueras tan amable de decir cómo mostrar la imagen y el nombre en un cuadro de diálogo al hacer click en cada imagen

Leave Comment

Your email address will not be published. Required fields are marked *