[Tutorial] RETROFIT 2 en KOTLIN con CORRUTINAS - Consumir API JSON en Android Studio en Español 2022

Поділитися
Вставка

КОМЕНТАРІ • 250

  • @AristiDevs
    @AristiDevs  2 роки тому +13

    ¡Segunda parte disponible! Peticiones POST y MUCHO MAS
    ua-cam.com/video/L3pM5YuxYp4/v-deo.html

  • @hectorsaldanaespinoza3911
    @hectorsaldanaespinoza3911 3 роки тому +17

    ¡Eres realmente un grande AristiDevs, no dejes de subir este tipo de videos, llegarás lejos hombre!

  • @Eduardo-fx9ih
    @Eduardo-fx9ih 2 роки тому +2

    como amo estos videos, siempre al punto; y cada tanto siempre que necesito repasar conceptos están a mano

  • @stephentellez5718
    @stephentellez5718 2 роки тому

    hahahah, me goso mucho tus videos aristy, man, es como si estubiera escuchando a un amigo de toda la vida , muchas gracias nuevamente por compartir tu contenido y contribuir a un mundo mejor a traves de la educacion

  • @jesusdevandroid1930
    @jesusdevandroid1930 3 роки тому +7

    porfavor un video de este tema Retrofit + room + repository +recyler view ....también seria genial ver el video de las APIs gratuitas !! , gran explicación !!

  • @sergiorosales5468
    @sergiorosales5468 Рік тому +1

    Espectacular, facil, sencilo y para toda la familia.

  • @JoseJordanPro
    @JoseJordanPro 2 роки тому +3

    La función .toLowerCase() está deprecated , ahora es simplemente .lowercase()
    Like & Follow ! keep it up !

  • @jhancarlosilvaochoa5720
    @jhancarlosilvaochoa5720 3 роки тому +1

    excelente amigo, pasando de java a kotlin la verdad con tus videos no me arrepiento

  • @sofiabeltran3905
    @sofiabeltran3905 Рік тому

    Gracias por todo, no se que haría sin tus videos sinceramente, mil mil gracias.

  • @andreisalas3486
    @andreisalas3486 3 роки тому +1

    Excelente tutorial amigazo, contiene un montón de teorías pero entre mas mejor todo esta bien explicado eres un Genio! ya me suscribí a tu canal de Twich eh ingrese al grupo de discord!

    • @AristiDevs
      @AristiDevs  3 роки тому +1

      Me alegra oír eso! Y Bienvenido🚀🚀

  • @martinballester7914
    @martinballester7914 2 роки тому

    este video es LA CLAVE de todo el curso, un crack Aristi!!!!

  • @MarKusfRAAM
    @MarKusfRAAM Рік тому

    No ma, me vi tus cursos en open webinars y te acabo de encontrar en youtube "c suscribe"

  • @odyssey.coffee
    @odyssey.coffee Рік тому

    Gracias aris eres un capo, me gustan mucho tus videos. He aprendido mucho gracias a ti, tus cursos y junto a toda la información que subes. Soy muy fan tuyo bro, te admiro

  • @danieldpc
    @danieldpc 3 роки тому

    Eres la onda! muy amenas y sencillas tus explicaciones. Acabo de iniciar hace un par de días en Android y con tus explicaciones ya estoy implementando consumo de API's de una forma muy clara y sencilla.

  • @alejandrosuarez9523
    @alejandrosuarez9523 2 роки тому

    Excelente video AristiDevs. Es muy didáctico, tiene los objetivos muy claros y todos los pasos están muy bien explicados. Me sirvió mucho para aprender sobre peticiones REST y manejo de corrutinas. Muchas gracias !!!

  • @mareteize
    @mareteize 10 місяців тому

    Muy buen video, como todos los que subes, gracias a ti he aprendido y estoy aprendiendo mucho sobre android con kotlin y mas ahora que me encuentro haciendo practicas en desarrollo de apps android. Un saludo

  • @juanivanvillasiordia4172
    @juanivanvillasiordia4172 3 роки тому +5

    Excelente vídeo AristiDevs, es de gran ayuda. Podrías hacer una segunda parte añadiendo llamdas post y envío de Authorization en los headers, sería fantástico. Muchas gracias por aportar tus conocimientos :-)

  • @saraoyervides1142
    @saraoyervides1142 3 роки тому

    Tu video me está ayudando a estudiar para aplicar en el trabajo de mis sueños. Mil gracias.

  • @samsony1144
    @samsony1144 3 роки тому +1

    GENIO me sirve un montón!! Saludos desde Argentina!!

  • @erickalvarez4074
    @erickalvarez4074 2 роки тому

    Eres un loco, aprendí súper bien muchas gracias!

  • @rincondepython
    @rincondepython 2 роки тому +2

    Excelente video! Un tip: además de toLowercase le podés agregar trim, para borrar los espacios antes y después del String que envías a la API.

  • @KoraLine322
    @KoraLine322 Рік тому

    Muy buen video Aris! Seguimos con el curso !!!

  • @franciscojaviercristobalfe732
    @franciscojaviercristobalfe732 3 роки тому +2

    Magnífico contenido, como siempre. Gracias por compartir y por tu tiempo. Como te gustan las peticiones, ahí va un par: videos o capítulos en tu curso de ROOM y View Model. De nuevo, gracias ;)

  • @mariojung5306
    @mariojung5306 2 роки тому

    Lo explicaste de maravilla, excelente lo voy a practicar,.......GRACIAS

  • @gastongomez5368
    @gastongomez5368 2 роки тому

    Tremendo video como siempre, a darle a los otros mientras espero que subas más, gracias y vamo arriba

  • @djfajardo
    @djfajardo Рік тому

    Esto es una maravilla, Aris un Crack, gracias por compartir tus conocimientos.

  • @sirdextre4547
    @sirdextre4547 2 роки тому

    Hola! excelente tuto, porfa nunca dejes de seguir subiendo mas videos, me encanta como explicas

  • @thattasystems7091
    @thattasystems7091 2 роки тому

    De lo mejor de Android en UA-cam, gracias

  • @Leo-wz8pu
    @Leo-wz8pu 2 роки тому

    Hi , buen video me dio un poco de trasbajo pero alfin funciono app.... me falto implementar el teclado hidekey,,, por que dio porblemas , pero luego tratare ,, gracias por tus clases,,,

  • @juanluis3681
    @juanluis3681 2 роки тому

    Que maravilla, menuda tarde llevo viendo tus videos, gracias.

  • @4240071
    @4240071 2 роки тому

    Que grande eres Aris , muchas gracias por ser impulsor de los nuevos talentos como yo , te agradezco por el conocimiento impartido

  • @henrrygutierrez7237
    @henrrygutierrez7237 3 роки тому

    Gracias!!!! muchas gracias mano, tu video es muy bueno, muchas gracias por compartir,, lo he estado buscando con tantas ansias :O !!!! eres un recontra capo, gracias por tanto!!!!!

  • @geraldmatiasreyescastillo9880
    @geraldmatiasreyescastillo9880 3 роки тому

    Te felicito , el contenido es de gran ayuda , muy claro y conciso , espero que sigas subiendo contenido, saludos!!.

  • @claudio1906
    @claudio1906 3 роки тому +1

    Muy bueno Aris!!! Impecable. Saludos Argen

  • @estebanalfaro2804
    @estebanalfaro2804 2 роки тому

    Una maravilla Retrofit y las corrutinas, gracias bro!

  • @humbertomg9283
    @humbertomg9283 Рік тому

    De verdad Gracias, tus videos me ayudan mucho

  • @Cumbieroymanya91
    @Cumbieroymanya91 3 роки тому +2

    Buen video, bien explicado, rápido y resumido, un saludo crack y ya tenés nuevo suscriptor. Si pudieses hacer uno con ejecución de querys de GraphQL estaria de lujo.

  • @armandosanchtz
    @armandosanchtz 3 роки тому

    Eres un crack bro, eres de los mejores maestros que he conocido, haz un curso completo en udemy bro

  • @Eduardo-fx9ih
    @Eduardo-fx9ih 2 роки тому

    de los mejores canales sobre Android en español

  • @albertorobles4738
    @albertorobles4738 3 роки тому

    De lujo tío, ya entrando en materia. Lástima que ya esté en cliente, pero cuando pueda o lo necesite para algún proyecto retomaré tu tutorial. ;)

  • @Wuilson996
    @Wuilson996 2 роки тому

    exelente video, para la peticion post solo tuve que agregar los headers en apiservice y @Fields para los parametros que se envian a la api y simplemente la repusta la misma.

  • @charliefv7507
    @charliefv7507 2 роки тому +1

    Excelente vídeo Aris. Sin rodeos, conciso y claro!!... Tengo además una pregunta: ¿Es bueno ser desarrollador android y iOS o es mejor enfocarte a uno u otro? Y la pregunta va porque recientemente en una entrevista de trabajo de Android comenté que quiero aprender iOS y el jefe del área no lo tomó muy bien. Según su punto de vista son un mundo cada plataforma y a menos que sea muy bueno podría ser multidisciplinario pero no me convence y quisiera saber tu opinión. Saludos!!

  • @Mohamed_Mezmo
    @Mohamed_Mezmo 9 місяців тому

    Muchas gracias bro!!! Tu tutorial me sirvio un monton!!!

  • @khaxbiker
    @khaxbiker 3 роки тому

    Genial tus videos, estoy aprendiendo mucho con ellos y lo explicas muy bien. Gracias por tu trabajo.

  • @eugeniofiori
    @eugeniofiori 3 роки тому

    GRACIAS MAESTRO !!!!! SALUDOS DESDE ARGENTINA !!!!!

  • @javierromerocardozo1896
    @javierromerocardozo1896 3 роки тому

    que buen video amigo gracias por compartir tu conocimiento una abrazo y sigue con estos videos tan buenos...

  • @SenkoShirogane
    @SenkoShirogane 2 роки тому

    Muchas gracias! me ayudó mucho tu tutorial para entenderle a Retrofit!

  • @almeb9564
    @almeb9564 3 роки тому

    Muy facil de entender, likazo y sub

  • @rcarlosb03
    @rcarlosb03 3 роки тому

    genial... gracias por pasarnos tus conocimientos... bien explicado y nada aburrido

  • @eduardourzua2676
    @eduardourzua2676 2 роки тому

    Excelente video, explicas muy bien! me fue de mucha utilidad, te lo agradezco.

  • @legion-8339
    @legion-8339 3 роки тому

    Gracias hermano, explicas muy bien y haces muy ameno el tiempo, saludos.

  • @andresesposito8124
    @andresesposito8124 3 роки тому

    Excelente muchas gracias, todos los temas que necesitaba en un solo video

  • @paulocabelloacha4195
    @paulocabelloacha4195 2 роки тому

    Muy bien explicado, muchas gracias por tan valioso material!!

  • @nicolasreyesinostroza3576
    @nicolasreyesinostroza3576 2 роки тому

    sigo todos los videos, gracias por enseñar

  • @guillermoantoniosamayoasal7247
    @guillermoantoniosamayoasal7247 2 роки тому

    grande , recien veo tus videos y son muy buenos

  • @AristiDevs
    @AristiDevs  3 роки тому +5

    ¿Todavía no te has unido al DISCORD de la comunidad? Es GRATIS y encima resolveré todas tus dudas de Android!
    👉👉 bit.ly/3bmeQvm 👈👈

  • @XavierPC
    @XavierPC 3 роки тому +1

    Muy buen video, me hubiera gustado que también incluyera el POST pero veré la serie de MVVM en ANDROID creo que ahí puede venir

    • @AristiDevs
      @AristiDevs  3 роки тому +1

      Post cae en breve!

    • @XavierPC
      @XavierPC 3 роки тому

      @@AristiDevs Gracias, me ha encantado el canal

  • @arturoiniguezmejia1740
    @arturoiniguezmejia1740 3 роки тому +1

    Arist Increíble tus videos me ha ayudado muchísimo, podrías hacer un video explicando como usar un acción en segundo plano utilizando jobscheduler o cualquier método que tu conozcas. Muchas gracias por todo Arist

  • @SoniadeRomanMusulen
    @SoniadeRomanMusulen Рік тому

    Me encantan tus vídeos, eres un crack!!

  • @samuelsantiago9194
    @samuelsantiago9194 3 роки тому

    Excelente video, agradecería mucho un video de corutinas no me quedo muy claro la implementación aunque el concepto creo entenderlo, saludos

  • @josemanuelparedesramirez5067
    @josemanuelparedesramirez5067 3 роки тому

    Excelente vídeo Aris 👌, me ha ayudado mucho. Gracias! 🤗

  • @roijanperez2144
    @roijanperez2144 3 роки тому

    que tal, soy nuevo por este excelente canal, Aris muy bien tus videos, en espera de un video para un login consumiendo una api

  • @alejandrof6239
    @alejandrof6239 3 роки тому

    Genial como siempre, Muchas gracias bro!!

  • @LikeDePollo
    @LikeDePollo Рік тому

    excelente video, podrías hacer un video en que enseñes a consumir con un servicio privado creado por uno mismo? ya que mayormente se usan servicios que requieren token en proyectos.

  • @ricardolopez6194
    @ricardolopez6194 2 роки тому

    Eres un crack, funciona re bien. Gracias

  • @t91040
    @t91040 3 роки тому +3

    Profe Muchas gracias, me gustaría que nos enseñará hacer lo mismo pero con GraphQL, es hora de reemplazar retrofit

  • @wladimirrocha9417
    @wladimirrocha9417 3 роки тому

    Bueno MR AristiDev le quería comentar que gracias a usted y a un curso de Udemy(Cabe destacar que esta desfazado xD) he logrado darle vida a una pequeña pokedex desde la pokeapi, ahorita esta sumamente espantosa la app, pero prometo darle más amor y añadirle unas cosas adicionales

  • @daniel_mg88
    @daniel_mg88 3 роки тому

    muy buen video muy bien explicado.
    aun me tengo que hacer a la idea que para casi todo se necesitan adaptadores/interfaces jajja.
    un saludo

  • @jonathansimonsa
    @jonathansimonsa 3 роки тому

    Simple Rapido y bien explicado...sos un capo! Podrias mostrar un ejemplo POST🙏

    • @AristiDevs
      @AristiDevs  3 роки тому

      Quiero hacer una serie de tutoriales de retrofit, lo tengo en la lista!

  • @omargomez4687
    @omargomez4687 3 роки тому

    Excelente video! me ayudo mucho! Grande!

  • @godofshion
    @godofshion 2 роки тому

    Me encanto, esta super facil jeej.

  • @fabriziovit.developerandro8522
    @fabriziovit.developerandro8522 3 роки тому

    Increíble video muchas gracias por la información

  • @EdwinRebolledo
    @EdwinRebolledo 3 роки тому

    panita usted si explica bien 👌 👍

  • @cesarcabezas5736
    @cesarcabezas5736 2 роки тому

    Excelente Tutorial, Tengo conocimientos Con Java
    Peor con Kotlin Espectacular y lo dejas todo muy claro, Muchas Gracias y un Prospero 2022.
    Consulta tienes un Tuto sobre Cifrados SHA128 ??
    BENDICIONES PARA TODOS

    • @AristiDevs
      @AristiDevs  2 роки тому

      Muchas gracias, por ahora no tengo nada de cifrados sorry :(

  • @GustavoAguilarGarcía-n3c
    @GustavoAguilarGarcía-n3c 10 місяців тому

    Gracias por este vídeo y por el correspondiente artículo. Muy buenos.
    Tengo una inquietud, estableciendo una analogía entre el trabajo contra una base de datos (con room) y el trabajo contra un servidor (con retrofit):
    Con room, puedo hacer una lectura inicial de los datos de forma que el método invocado en el DAO devuelva LiveData, que será observado desde donde corresponda. De esa forma, cada actualización que se haga en esos datos en la base de datos hará que el observador automáticamente se 'entere', sin necesidad de nuevas lecturas.
    ¿Existe una forma análoga de consultar los datos del servidor de forma que devuelva livedata y se puedan observar esos datos recibiendo las actualizaciones sin necesidad de nuevas lecturas?
    Gracias de nuevo por todo.

  • @rogersandresdiazbeltran2223
    @rogersandresdiazbeltran2223 3 роки тому

    excelente contenido! gracias por compartir.

  • @pacorona
    @pacorona Рік тому

    Hola Aris! Que APIs me puedes recomendar para crear un TAXIMETRO?

  • @DavidCervantes.
    @DavidCervantes. 3 роки тому

    Gracias! Excelente tutorial :D

  • @luiscomu-v7y
    @luiscomu-v7y 10 місяців тому +1

    Gracias!!!!!!!!!

  • @johnfriend2010
    @johnfriend2010 Рік тому +1

    ¿por que usas suspend en lugar de usar el callback Call de retrofit ?

  • @abramzick
    @abramzick 3 роки тому

    Eres un crack!!!!. Excelente!!!

  • @oxidan78
    @oxidan78 3 роки тому

    Muy interesante el poder conectarme con apis. Imagino se podrán realizar app para mostrar el clima en tiempo real y ese tipo de conexiones o las imágenes de un satélite de la NASA. Que bueno sea fácil, porque eso de los permisos de mapas es una locura😃😃😃👍👍👍

  • @rogertello2947
    @rogertello2947 2 роки тому

    estaria cool que hicieras tutorial de spinner y radiobuttons, aqui un fan :)

  • @teresadejesusnavarroaguirr5132
    @teresadejesusnavarroaguirr5132 2 роки тому +1

    Una consulra amigo como puedo usar multiples urls en retrofit

  • @seba23571
    @seba23571 3 роки тому

    IMPRESIONANTEEE VIDEO GRACIAS ! ! ! ! ! ! Una consulta que es mejor viewBinding o dataBinding? . tengo la duda si me conviene o no? migrar un projecto dataBinding a viewBinding ....

    • @AristiDevs
      @AristiDevs  3 роки тому

      Depende de cada proyecto. Yo no suelo usar databinding y ahora con compose creo que irá desapareciendo

    • @seba23571
      @seba23571 3 роки тому

      @@AristiDevs si creo que es demasiado sucio dataBinding crea mucho código basura por detrás.

  • @rogertello2947
    @rogertello2947 2 роки тому +1

    no tienes idea de cuantas vidas estas arreglando, cada like es una vida salvada :O

  • @CesarAugustoPerezTafur
    @CesarAugustoPerezTafur 2 роки тому

    Hola!!! Muchas gracias . gran video. tus contenidos son geniales, bien explicados, sencillos, prácticos, son geniales. Muchas gracias, me has ayudado mucho. Soy de Colombia, tambien tengo un canal de desarrollo de software, pero mi contenido no llega ni a los tobillos del tuyo. tengo pensado retomar el canal, seria genial hacer agluna colaboracion. tengo 34.00 subbs que creo les gustará mucho tu contenido. Una vez mas gracias . sos un crack

  • @AngelVeinticuatro
    @AngelVeinticuatro 7 місяців тому

    que rayada, eres muy MUY bueno

  • @hectorjimenez2000
    @hectorjimenez2000 2 роки тому +2

    Hice la prueba, pero me sale error en "this" al bindear el searchview," Type mismatch: inferred type is MainActivity but Searchview. OnQueryTextListener! was expected", alguna idea?

  • @luisisaacs3789
    @luisisaacs3789 2 роки тому

    muchas gracias buen video

  •  2 роки тому

    Hola Ari, muy buen tutorial, tengo una duda en mi caso no ocupo el json con niveles y ps la verdad soy novato en esto y no tengo la idea de como poder aplicar lo que enseñas en el tutorial, podrías hecharme la mano, saludos

  • @pipe201196
    @pipe201196 3 роки тому

    hola buen video, estoy haciendo test con el api de rick and morty pero estoy un poco crudo en este, podias hacer un video explicando cuando un api devuelve objetos mas complejos? grande!

  • @TheLukarioz
    @TheLukarioz 3 роки тому

    Excelente video!!

  • @gustavomaldonado101
    @gustavomaldonado101 2 роки тому

    Buenisimo video Aris...!! consulta en la MainActivity solo me funciono la extension con "androidx.appcompat.widget.SearchView.OnQueryTextListener", no con la otra opcion. Por que fue eso ?
    sigue subiendo videos pofa. saludos.-

  • @renelbp5335
    @renelbp5335 2 роки тому

    maestrazo eres un rifado

  • @christiancamilootero8944
    @christiancamilootero8944 2 роки тому

    Hola Aris, como puedo usar retrofit con JSON dinamico, cuando los objetos de la respuesta del API cambia de nombre dependiendo del query que reciba nuestra API?

  • @Cesar-sg2hw
    @Cesar-sg2hw 2 роки тому

    Intenté hacerlo con ListAdapter y me explotó hasta el android studio jaja, seguiré intentando

  • @ozambrano55
    @ozambrano55 2 роки тому

    Gracias por el tutorial, lo implemente enviando dos parametros por get pero no me funcionaba hacia unos microservicios netcore con sql server, revisando a fondo encontre que tenia que agregar en el manifest android:usesCleartextTraffic="true" y ay me conecto

  • @Zindokar
    @Zindokar 11 місяців тому

    Estoy intentando ponerme al día con Jetpack compose y kotlin para desarrollo Android, pero no me queda claro si retrofit2 se sigue usando ya que toda la información que veo es de hace 2 años.

  • @federicomoreiratejera4478
    @federicomoreiratejera4478 2 роки тому

    Muy bueno el video Aris, pero me quedo duda por que la API getDogsByBreeds le pasas @Url url:String. Además, me surgió la duda de si la instancia de retrofit no quedaría mejor que estuviera fuera de MainActivity, y como sería para recurrir a la instancia. Muchas Gracias de antemano

    • @AristiDevs
      @AristiDevs  2 роки тому +1

      Buenas, en el curso de MVVM lo organizo mejor por si te sirve!

    • @federicomoreiratejera4478
      @federicomoreiratejera4478 2 роки тому

      @@AristiDevs Muchas Gracias Aris. Me voy a guiar con esos tutoriales entonces.