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

  Рет қаралды 82,733

Programación Android by AristiDevs

Programación Android by AristiDevs

Күн бұрын

Consumir APIs es una tarea obligatoria para cualquier desarrollador de Android. En este capítulo te enseñaré cómo usar Retrofit 2 con corrutinas en Android con Kotlin para trabajar con Json a través de Gson.
Al final del capítulo tendrás una app con Retrofit y corrutinas completa.
🚀 Únete a la comunidad Android en DISCORD donde resolveré todas las dudas del vídeo 🚀 bit.ly/3bmeQvm
🔥 Capítulo por escrito 🔥 cursokotlin.com/tutorial-retr...
👀 ¿Quieres ver el curso completo? 👀 • [2022] Curso ANDROID S...
💻 ¡Sígueme!
· Twitch: / aristidevs
· Web: cursokotlin.com
· Instagram: / aristidevs
· Twitter: / aristidevs
· Facebook: AristiDevs
🕰️ Sobre el vídeo:
0:00 Introducción
1:26 Servicios REST
2:07 Entendiendo JSON
4:14 Creando nuestro proyecto
7:00 Primera vista
8:30 Parsear modelo de datos
13:12 Creando Retrofit
18:32 RecyclerView
30:27 Ejecutando la App
31:10 Optimizando
32:08 Despedida

Пікірлер: 247
@AristiDevs
@AristiDevs 2 жыл бұрын
¡Segunda parte disponible! Peticiones POST y MUCHO MAS kzbin.info/www/bejne/gmTTfmiPqt2MppY
@hectorsaldanaespinoza3911
@hectorsaldanaespinoza3911 3 жыл бұрын
¡Eres realmente un grande AristiDevs, no dejes de subir este tipo de videos, llegarás lejos hombre!
@danieldpc
@danieldpc 2 жыл бұрын
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.
@Eduardo-fx9ih
@Eduardo-fx9ih Жыл бұрын
como amo estos videos, siempre al punto; y cada tanto siempre que necesito repasar conceptos están a mano
@juanivanvillasiordia4172
@juanivanvillasiordia4172 3 жыл бұрын
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 :-)
@sofiabeltran3905
@sofiabeltran3905 6 ай бұрын
Gracias por todo, no se que haría sin tus videos sinceramente, mil mil gracias.
@KoraLine322
@KoraLine322 Жыл бұрын
Muy buen video Aris! Seguimos con el curso !!!
@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 !!!
@sirdextre4547
@sirdextre4547 2 жыл бұрын
Hola! excelente tuto, porfa nunca dejes de seguir subiendo mas videos, me encanta como explicas
@4240071
@4240071 2 жыл бұрын
Que grande eres Aris , muchas gracias por ser impulsor de los nuevos talentos como yo , te agradezco por el conocimiento impartido
@martinballester7914
@martinballester7914 2 жыл бұрын
este video es LA CLAVE de todo el curso, un crack Aristi!!!!
@samsony1144
@samsony1144 3 жыл бұрын
GENIO me sirve un montón!! Saludos desde Argentina!!
@maximilianoburgos2212
@maximilianoburgos2212 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.
@sergiorosales5468
@sergiorosales5468 Жыл бұрын
Espectacular, facil, sencilo y para toda la familia.
@geraldmatiasreyescastillo9880
@geraldmatiasreyescastillo9880 3 жыл бұрын
Te felicito , el contenido es de gran ayuda , muy claro y conciso , espero que sigas subiendo contenido, saludos!!.
@odyssey.coffee
@odyssey.coffee 10 ай бұрын
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
@saraoyervides1142
@saraoyervides1142 2 жыл бұрын
Tu video me está ayudando a estudiar para aplicar en el trabajo de mis sueños. Mil gracias.
@stephentellez5718
@stephentellez5718 Жыл бұрын
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
@gastongomez5368
@gastongomez5368 2 жыл бұрын
Tremendo video como siempre, a darle a los otros mientras espero que subas más, gracias y vamo arriba
@juanluis3681
@juanluis3681 2 жыл бұрын
Que maravilla, menuda tarde llevo viendo tus videos, gracias.
@andresesposito8124
@andresesposito8124 3 жыл бұрын
Excelente muchas gracias, todos los temas que necesitaba en un solo video
@alejandrof6239
@alejandrof6239 3 жыл бұрын
Genial como siempre, Muchas gracias bro!!
@khaxbiker
@khaxbiker 2 жыл бұрын
Genial tus videos, estoy aprendiendo mucho con ellos y lo explicas muy bien. Gracias por tu trabajo.
@josemanuelparedesramirez5067
@josemanuelparedesramirez5067 3 жыл бұрын
Excelente vídeo Aris 👌, me ha ayudado mucho. Gracias! 🤗
@rcarlosb03
@rcarlosb03 3 жыл бұрын
genial... gracias por pasarnos tus conocimientos... bien explicado y nada aburrido
@claudio1906
@claudio1906 3 жыл бұрын
Muy bueno Aris!!! Impecable. Saludos Argen
@AristiDevs
@AristiDevs 3 жыл бұрын
Gracias Argen!
@paulocabelloacha4195
@paulocabelloacha4195 2 жыл бұрын
Muy bien explicado, muchas gracias por tan valioso material!!
@Cumbieroymanya91
@Cumbieroymanya91 3 жыл бұрын
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.
@jesusdevandroid1930
@jesusdevandroid1930 3 жыл бұрын
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 !!
@estebanalfaro2804
@estebanalfaro2804 2 жыл бұрын
Una maravilla Retrofit y las corrutinas, gracias bro!
@andreisalas3486
@andreisalas3486 3 жыл бұрын
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 жыл бұрын
Me alegra oír eso! Y Bienvenido🚀🚀
@armandosanchtz
@armandosanchtz 3 жыл бұрын
Eres un crack bro, eres de los mejores maestros que he conocido, haz un curso completo en udemy bro
@thattasystems7091
@thattasystems7091 2 жыл бұрын
De lo mejor de Android en KZbin, gracias
@mareteize
@mareteize 4 ай бұрын
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
@legion-8339
@legion-8339 3 жыл бұрын
Gracias hermano, explicas muy bien y haces muy ameno el tiempo, saludos.
@MarKusfRAAM
@MarKusfRAAM 11 ай бұрын
No ma, me vi tus cursos en open webinars y te acabo de encontrar en youtube "c suscribe"
@javierromerocardozo1896
@javierromerocardozo1896 3 жыл бұрын
que buen video amigo gracias por compartir tu conocimiento una abrazo y sigue con estos videos tan buenos...
@mariojung5306
@mariojung5306 Жыл бұрын
Lo explicaste de maravilla, excelente lo voy a practicar,.......GRACIAS
@SenkoShirogane
@SenkoShirogane 2 жыл бұрын
Muchas gracias! me ayudó mucho tu tutorial para entenderle a Retrofit!
@djfajardo
@djfajardo Жыл бұрын
Esto es una maravilla, Aris un Crack, gracias por compartir tus conocimientos.
@guillermoantoniosamayoasal7247
@guillermoantoniosamayoasal7247 2 жыл бұрын
grande , recien veo tus videos y son muy buenos
@eduardourzua2676
@eduardourzua2676 2 жыл бұрын
Excelente video, explicas muy bien! me fue de mucha utilidad, te lo agradezco.
@SoniadeRomanMusulen
@SoniadeRomanMusulen Жыл бұрын
Me encantan tus vídeos, eres un crack!!
@humbertomg9283
@humbertomg9283 Жыл бұрын
De verdad Gracias, tus videos me ayudan mucho
@omargomez4687
@omargomez4687 3 жыл бұрын
Excelente video! me ayudo mucho! Grande!
@erickalvarez4074
@erickalvarez4074 Жыл бұрын
Eres un loco, aprendí súper bien muchas gracias!
@fabriziovit.developerandro8522
@fabriziovit.developerandro8522 3 жыл бұрын
Increíble video muchas gracias por la información
@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
@arturoiniguezmejia1740
@arturoiniguezmejia1740 3 жыл бұрын
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
@TheLukarioz
@TheLukarioz 3 жыл бұрын
Excelente video!!
@rogersandresdiazbeltran2223
@rogersandresdiazbeltran2223 3 жыл бұрын
excelente contenido! gracias por compartir.
@franciscojaviercristobalfe732
@franciscojaviercristobalfe732 3 жыл бұрын
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 ;)
@AristiDevs
@AristiDevs 3 жыл бұрын
Apuntado!
@Mohamed_Mezmo
@Mohamed_Mezmo 4 ай бұрын
Muchas gracias bro!!! Tu tutorial me sirvio un monton!!!
@jhancarlosilvaochoa5720
@jhancarlosilvaochoa5720 3 жыл бұрын
excelente amigo, pasando de java a kotlin la verdad con tus videos no me arrepiento
@AristiDevs
@AristiDevs 3 жыл бұрын
Muchas gracias!
@eugeniofiori
@eugeniofiori 2 жыл бұрын
GRACIAS MAESTRO !!!!! SALUDOS DESDE ARGENTINA !!!!!
@nicolasreyesinostroza3576
@nicolasreyesinostroza3576 Жыл бұрын
sigo todos los videos, gracias por enseñar
@DavidCervantes.
@DavidCervantes. 2 жыл бұрын
Gracias! Excelente tutorial :D
@charliefv7507
@charliefv7507 2 жыл бұрын
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!!
@tomasbrito3601
@tomasbrito3601 2 жыл бұрын
Buenisimo!
@ricardolopez6194
@ricardolopez6194 2 жыл бұрын
Eres un crack, funciona re bien. Gracias
@henrrygutierrez7237
@henrrygutierrez7237 2 жыл бұрын
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!!!!!
@AristiDevs
@AristiDevs 2 жыл бұрын
Muchas gracias!!
@AristiDevs
@AristiDevs 3 жыл бұрын
¿Todavía no te has unido al DISCORD de la comunidad? Es GRATIS y encima resolveré todas tus dudas de Android! 👉👉 bit.ly/3bmeQvm 👈👈
@albertorobles4738
@albertorobles4738 3 жыл бұрын
404 error
@AristiDevs
@AristiDevs 3 жыл бұрын
@@albertorobles4738 Solucionado, gracias!
@omarfrancisco5666
@omarfrancisco5666 2 жыл бұрын
Muchas gracias bro esta muy chido tu tutorial
@t91040
@t91040 3 жыл бұрын
Profe Muchas gracias, me gustaría que nos enseñará hacer lo mismo pero con GraphQL, es hora de reemplazar retrofit
@juanelxjuanel3698
@juanelxjuanel3698 3 жыл бұрын
Asombros, saludos bro
@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
@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
@EdwinRebolledo
@EdwinRebolledo 2 жыл бұрын
panita usted si explica bien 👌 👍
@zzhyperr
@zzhyperr 2 жыл бұрын
Sos un crack!!
@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.
@renelbp5335
@renelbp5335 2 жыл бұрын
maestrazo eres un rifado
@godofshion
@godofshion 2 жыл бұрын
Me encanto, esta super facil jeej.
@tazer783
@tazer783 2 жыл бұрын
¡¡Muchísimas gracias!!
@almeb9564
@almeb9564 2 жыл бұрын
Muy facil de entender, likazo y sub
@AristiDevs
@AristiDevs 2 жыл бұрын
Mil gracias y bienvenido!
@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. ;)
@AristiDevs
@AristiDevs 3 жыл бұрын
Muchas gracias! Y suerte!
@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,,,
@ElPapu77746
@ElPapu77746 Жыл бұрын
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.
@JulioGalli
@JulioGalli 3 жыл бұрын
Excelente tutorial
@luisisaacs3789
@luisisaacs3789 Жыл бұрын
muchas gracias buen video
@abramzick
@abramzick 2 жыл бұрын
Eres un crack!!!!. Excelente!!!
@AristiDevs
@AristiDevs 2 жыл бұрын
Gracias! 😊
@Eduardo-fx9ih
@Eduardo-fx9ih 2 жыл бұрын
de los mejores canales sobre Android en español
@AristiDevs
@AristiDevs 2 жыл бұрын
Mil gracias!
@pipe201196
@pipe201196 2 жыл бұрын
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!
@alexanderguzman5396
@alexanderguzman5396 2 жыл бұрын
Muchas gracias.
@user-qw1hr7ql2s
@user-qw1hr7ql2s 5 ай бұрын
Gracias!!!!!!!!!
@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😃😃😃👍👍👍
@AngelVeinticuatro
@AngelVeinticuatro Ай бұрын
que rayada, eres muy MUY bueno
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
@marcelogonzalez6031
@marcelogonzalez6031 6 ай бұрын
muy bueno
@CanoDevs
@CanoDevs 2 жыл бұрын
gracias 👏🙌
@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
@cortez7924
@cortez7924 2 жыл бұрын
Sigue así
@pacorona
@pacorona Жыл бұрын
Hola Aris! Que APIs me puedes recomendar para crear un TAXIMETRO?
@rogertello2947
@rogertello2947 2 жыл бұрын
estaria cool que hicieras tutorial de spinner y radiobuttons, aqui un fan :)
@jonathansimonsa
@jonathansimonsa 2 жыл бұрын
Simple Rapido y bien explicado...sos un capo! Podrias mostrar un ejemplo POST🙏
@AristiDevs
@AristiDevs 2 жыл бұрын
Quiero hacer una serie de tutoriales de retrofit, lo tengo en la lista!
@user-vb7on6jr7y
@user-vb7on6jr7y 4 ай бұрын
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.
@XavierPC
@XavierPC 2 жыл бұрын
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 2 жыл бұрын
Post cae en breve!
@XavierPC
@XavierPC 2 жыл бұрын
@@AristiDevs Gracias, me ha encantado el canal
@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.-
@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?
@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 :(
@CesarAugustoPerezTafur
@CesarAugustoPerezTafur Жыл бұрын
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
Domina las CORRUTINAS - Corrutinas para ANDROID con KOTLIN [TUTORIAL]
20:40
Programación Android by AristiDevs
Рет қаралды 15 М.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 12 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 138 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 54 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 17 МЛН
Deep Dive into REST API Design and Implementation Best Practices
12:02
Software Developer Diaries
Рет қаралды 38 М.
How Minecraft ACTUALLY Works 💎⛏️
46:02
Alan Zucconi
Рет қаралды 1,4 МЛН
Coroutines in Kotlin 👉 Learn how to use them in 5 minutes 🙌
7:24
DevExpert - Programación Android y Kotlin
Рет қаралды 25 М.
Golang Web Server and RSS Scraper | Full Tutorial
2:49:35
Boot dev
Рет қаралды 43 М.
Domina los FLOWS - STATEFLOW, SHAREDFLOW y todo lo necesario para trabajar en Android con KOTLIN.
33:58
Rest API - Best Practices - Design
15:50
High-Performance Programming
Рет қаралды 98 М.
Dagger HILT en KOTLIN con MVVM 💉 - Tutorial android inyección de dependencias con Dagger Hilt
26:01
Retrofit en Android con Kotlin y Corrutinas - Llamadas a una API
17:04
Martin Kiperszmid | Programador
Рет қаралды 5 М.
💅🏻Айфон vs Андроид🤮
0:20
Бутылочка
Рет қаралды 735 М.
APPLE совершила РЕВОЛЮЦИЮ!
0:39
ÉЖИ АКСЁНОВ
Рет қаралды 4,2 МЛН
Secret Wireless charger 😱 #shorts
0:28
Mr DegrEE
Рет қаралды 2 МЛН