Retrofit y Kotlin: La Guía Definitiva para Conectar tu App con APIs [Actualizado 2023]

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 57

  • @devexpert_io
    @devexpert_io  ปีที่แล้ว +3

    🚀 Descubre cómo duplicar tu salario en 6 meses como programador Android 👉 devexpert.io/masterclass-15?

    • @alzaroalvarez7402
      @alzaroalvarez7402 ปีที่แล้ว

      Una pregunta si yo nunca he echo ni se hacerlo por que en el kernel de mi teléfono o table tiene un nivel de api 36 es normal eso

  • @jase8228
    @jase8228 8 หลายเดือนก่อน +4

    Sensei usted es el mejor 🎉🥳

    • @devexpert_io
      @devexpert_io  8 หลายเดือนก่อน

      Muchas gracias!

  • @paraisoescondidorecreoturi8928
    @paraisoescondidorecreoturi8928 19 วันที่ผ่านมา

    hola tengo una duda
    tengo una condicion que me dice que
    El cuerpo de la solicitud debe enviarse en formato JSON con los siguientes parámetros:
    {
    "numeroOrden": "111-111111",
    "codigo": "XXXXX"
    }
    pero que lo haga en por el metodo GET
    pero tengo entendido que GET no trabaja con las variables en el body para poder enviar un formato JSON.. eso lo hace POST
    pero el servidor requiere que se use GET
    hice la prueba en postman y postman si devielve respuesta exitosa 200 ok
    En **Body**, seleccionar **raw** y elegir el tipo **JSON*
    pero en la app me genera un error si trato de enviar las variables como cuerpo :(

  • @Rev18aura
    @Rev18aura 2 หลายเดือนก่อน

    Parece que me salta el siguiente error "retrofit2.HttpException: HTTP 401" cuando intento rescatar datos de retrofit. Lo curioso es que hago un breakpoint justo en la linea y me devuelve los resultados correctamente pero por alguna razón deja de funcionar la app y me salta ese error en el log cat :S. Estoy haciendo uso de supabase para base de datos y api. Uso postman y me arroja datos correctos.

  • @brandonpalacioszamudio9146
    @brandonpalacioszamudio9146 8 หลายเดือนก่อน +1

    Hola, he seguido los pasos y revisado todo a detalle, pero al hacer el debug y ver los resultados en consola esta se queda cargando y no me muestra resultados, a que podria deberse? sera que el api_key deba declararlo de otra forma alternativa de @Query ?

    • @devexpert_io
      @devexpert_io  8 หลายเดือนก่อน +1

      ¿El logcat no te dice nada? ¿No da error? También puedes depurar, pararte en esa línea, guardar el resultado en una variable y ver si se está almacenando

  • @RodrigoDominguez-b1d
    @RodrigoDominguez-b1d ปีที่แล้ว +1

    Buenas tengo un problema a ver si alguien me ayuda, hice una app que trae info de 2 hojas de googlesheets, hago el login con la primera y cuando hago la consulta en la segunda es como si la respuesta de la primera consulta no se borrara y me da error, hay que liberar algun objeto o que es lo que queda tradado?

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว +1

      Hola, parecer ser que el primer objeto que estás utilizando se encuentra aún en memoria, Podrías utilizas la función clear() o close para ver si te ayuda.

    • @RodrigoDominguez-b1d
      @RodrigoDominguez-b1d ปีที่แล้ว

      probé crear un nuevo objeto retrofit y funciono, por lo que se ve quedaba cargado con la solicitud anterior, no conocía eso del clear(). ahora lo voy a probar@@devexpert_io

  • @alejandronavarro8376
    @alejandronavarro8376 26 วันที่ผ่านมา

    puedes pasarme el repositorio de gith donde tienes el codigo ?

  • @lucianoandres3716
    @lucianoandres3716 ปีที่แล้ว +1

    Excelente tu canal como siempre

  • @RicardoMayorga-d4l
    @RicardoMayorga-d4l ปีที่แล้ว

    Que herramienta de generación de código usas? para autorellenar las APIs

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว +1

      Uso GitHub Copilot, aunque puedes usar Codeium como alternativa gratis

  • @oscarescam
    @oscarescam ปีที่แล้ว +1

    que version de android studio usas? ya es estable?

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว +2

      Sí, la última estable. La nueva UI ya está disponible en la estable

  • @alzaroalvarez7402
    @alzaroalvarez7402 ปีที่แล้ว

    Buenas ignoro sobre el tema pero me gustaría saber por qué en mi teléfono me sale que tengo api por todos lados necesito ayuda

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว

      Buenas, puedes trasladar tus preguntas en nuestra comunidad de Discord devexpert.io/comunidad

  • @xacompany
    @xacompany ปีที่แล้ว +1

    Muchas gracias!!!

  • @santos7102
    @santos7102 5 หลายเดือนก่อน

    Hola, puede hscerde conn Java?

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Sin problema, Retrofit ya existían antes que Kotlin

  • @emmagetsu7369
    @emmagetsu7369 ปีที่แล้ว

    Puedes hacer tutorial como el que tienes de Kotlin , para compose asi crear una app de movie

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว

      Seguro que te puede interesar nuestro curso gratuito de Compose compose.expert/gratis

  • @kato_city2503
    @kato_city2503 ปีที่แล้ว +1

    a mi me falla cuando quiero poner la apikey

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว

      Hola, ¿Qué error te sale? Podrías pegarlo aquí o si gustas unirte a la comunidad en Discord: devexpert.io/comunidad y ahí nos envías capturas de pantalla para poder ayudarte mejor.

    • @kato_city2503
      @kato_city2503 ปีที่แล้ว

      @@devexpert_io
      Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

    • @kato_city2503
      @kato_city2503 ปีที่แล้ว

      podrias pasarme el proyecto completo porfavor?

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว

      Te comento que este proyecto no lo subimos a GitHub. Pero a lo que veo en tu error, puede deberse quizá a un firewall que tengas en tu equipo, intenta desactivarlo. Otra cosa que podría pasar es que Gradle se haya desconectado, podrías hacer click en Build > Clean Project y volver a ejecutar la aplicación.

  • @puertacerrada9287
    @puertacerrada9287 ปีที่แล้ว +1

    cuando dice suspend habla ASPEND bien grindo, RESALT bien gringo y dice JSON (jota son) que coherencia es esa?

    • @devexpert_io
      @devexpert_io  ปีที่แล้ว +3

      😅😉 Quitando eso ¿te gustó el vídeo?

    • @Giandb99
      @Giandb99 9 หลายเดือนก่อน

      Jajajajajaja cosas que pasan xd

    • @richardcarmonaestrada8962
      @richardcarmonaestrada8962 8 หลายเดือนก่อน +1

      Cosas que no son importantes.

    • @reymonddiaz959
      @reymonddiaz959 8 หลายเดือนก่อน

      Es un vídeo de retrofit no de inglés cuando de clases de ingles comentas eso

  • @jairwatsixd7146
    @jairwatsixd7146 3 หลายเดือนก่อน

    ya llevo como 5 veces que repito el video y no entiendo :(

  • @sr.bolita2332
    @sr.bolita2332 หลายเดือนก่อน

    ESTAS HACIENDO UN VIDEO PARA ENSEÑAR UN HERRAMIENTA Y USAS UN PLUGGIN?

    • @devexpert_io
      @devexpert_io  หลายเดือนก่อน

      No me queda muy claro a qué te refieres

    • @sr.bolita2332
      @sr.bolita2332 หลายเดือนก่อน

      @devexpert_io losiento estaba exaltado porque no me funcionaba, buen video.

  • @Bathusaix
    @Bathusaix 8 หลายเดือนก่อน

    hola no me sale el build.gradle.kts solo sale el build gradle normal como hago para que me salga como tu?

    • @devexpert_io
      @devexpert_io  8 หลายเดือนก่อน

      Cuando creas un proyecto, tienes que elegir que se cree con los ficheros de build usando Kotlin. En las nuevas versiones de Android Studio ya ocurre por defecto. Pero si no, lo puedes hacer con el build.gradle clásico también.

  • @belenbarros3241
    @belenbarros3241 5 หลายเดือนก่อน

    Hola, tengo un problema con lasdependecias... no se descarga la implementacion del retrofit :implementation(com.squareup.retrofit2:retrofit:2.9.0) 🥲

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      si lo has escrito exactamente así, te faltan las comillas

    • @belenbarros3241
      @belenbarros3241 5 หลายเดือนก่อน

      @@devexpert_io la ultima versión de Android no llevan las comillas :( gracias por responder 🙏

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน +1

      pero eso es si usas el versions catalog, pero ahí no lo estás usando

    • @Chris-jw1hi
      @Chris-jw1hi 4 หลายเดือนก่อน

      @@devexpert_io A mi tampoco me descarga la dependencia ya cambio el codigo para instalar dependencias