Тёмный

Dagger HILT en KOTLIN con MVVM 💉 - Tutorial android inyección de dependencias con Dagger Hilt 

Programación Android by AristiDevs
Подписаться 57 тыс.
Просмотров 42 тыс.
50% 1

Uno de los pilares básicos en el desarrollo de apps es la inyección de dependencias y esta ocasión te explicaré qué es inyección de dependencias y como configurar dagger hilt en un proyecto MVVM desde cero.
Inyectaremos con Dagger Hilt Retrofit, Casos de uso y mucho más.
🚀 Únete a la comunidad Android en DISCORD donde resolveré todas las dudas del vídeo 🚀 bit.ly/3bmeQvm
🔥 Capítulo por escrito 🔥 cursokotlin.com/mvvm-en-andro...
🤓 Descargar el proyecto 🤓 github.com/ArisGuimera/Simple... (recuerda darle a FAV)
👀 ¿Quieres ver el curso completo? 👀 • [2022] Curso ANDROID S...
💻 ¡Sígueme!
· Twitch: / aristidevs
· Web: cursokotlin.com
· Twitter: / aristidevs
· Facebook: AristiDevs
🕰️ Sobre el vídeo:
00:00 Qué es inyección de dependencias
02:26 Descargar proyecto de pruebas
03:02 Configurando Dagger Hilt
14:37 Inyectando Retrofit
24:43 Conclusión y tips

Наука

Опубликовано:

 

26 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 241   
@AristiDevs
@AristiDevs 3 года назад
Recuerda que tienes el capítulo por escrito 👉👉 cursokotlin.com/dagger-hilt-inyeccion-de-dependencias-mvvm/ 👈👈 Y si quieres estar al día de todo puedes seguirme en Twitter @AristiDevs
@gabrielrafaelcucche2549
@gabrielrafaelcucche2549 2 года назад
segunda parte de dagger-hilt
@sayayin1035
@sayayin1035 Год назад
ayuda tengo un problema cuando mi app se instala inmediatamente se cierra: el error me lo marca en la instancia del QuoteViewModel en el MainActivity en esta parte : private val quoteViewModel: QuoteViewModel by viewModels() verifique QuoteViewModel y esta correcto tal cual todas la clases :c
@yeraydeniz
@yeraydeniz 10 месяцев назад
Aris, sin embargo, dijiste que la clase en donde estaba el retrofit moriría entre terribles sufrimientos, pero yo la veo vivita y coleando aun
@giovanniarellano4495
@giovanniarellano4495 3 года назад
La segunda parte y el testing estaría de maravilla, que crack!
@arivalenciadelgado3115
@arivalenciadelgado3115 2 года назад
Siii :D
@gubsilu
@gubsilu Год назад
Sería top!
@matiasgonzalez1904
@matiasgonzalez1904 3 года назад
Dale papá a no bajar los brazos aris, todos al Github a darle estrellas a este capo que enseña de onda, abrazo desde argentina
@Thorito
@Thorito 3 года назад
Al grano, esperando con ganas la segunda parte y el testing ;)
@martin.88
@martin.88 2 года назад
Excelente aporte Aris, la verdad esto se aprecia y se valora mucho.. sigue asi amigo.. esperando el tutorial avanzado de dagger ... saludos desde Arroyito-Cordoba-Argentina
@EmpiezaAProgramar
@EmpiezaAProgramar 2 года назад
Tenia curiosidad por ver como funcionaba Dagger Hilt porque en el curro no lo usamos y no tenia mucha idea de como iba, esta muy bien explicado, mi felicitación y me suscribo. Un saludo.
@deyberparra802
@deyberparra802 2 года назад
tienes una gran facilidad de explicar brutal amigo, de verdad te felicito por el maravillo contenido!, deseo ver un curso a profundidad de dagger Hilt y de Testing avanzado, saludos desde méxico excelente semana.
@caperezh
@caperezh 2 года назад
La verdad es que ni en los cursos de Udemy te explican tan bien como tú! gracias me ha quedado clarísimo, crack!
@gustavomaldonado101
@gustavomaldonado101 2 года назад
Excelente video. Más claro y simple.....imposible. Larga vida al Rey Aris...!!! Muchas gracias y saludos
@geraldmatiasreyescastillo9880
@geraldmatiasreyescastillo9880 3 года назад
Grande Aris!! más claro imposible, muchas gracias por el conocimiento, espero más videos!!!
@eddymendoza4397
@eddymendoza4397 Год назад
que bueno que enseñes estos conceptos que en un inicio son difíciles de comprender, pero que nos enseñan a ser mejores desarrolladores.
@VICMAGUCAS
@VICMAGUCAS 2 года назад
Aplaudo y agradezco que nos compartas tus conocimientos. Es de valorar, puesto que es como tú dices: son videos difíciles de hacer y explicar. Por otra parte, tienes una excelente pedagogía para enseñarnos estos temas, Gracias, de corazón Muchas Gracias.
@eliaslorenzo8994
@eliaslorenzo8994 3 года назад
Eres un Crack tío, esperando la segunda parte con muchas ganas.
@ailuux9854
@ailuux9854 2 года назад
Mil gracias crack! La materia final de mi carrera pide una aplicacion android, sin embargo nunca me han enseñado nada al respecto, me estas salvando la vida de verdad! Agradezco todo el esfuerzo que le has puesto a estos videos, eres lo más
@guillermodelcampo8747
@guillermodelcampo8747 Год назад
después de ver unos 5 vídeos, foros y manuales en Android Developers, este vídeo me ha resuelto todas mis dudas sobre DaggerHilt, enhorabuena de verdad porque lo haces genial y entendible para todos👏
@prbgameplays
@prbgameplays 2 года назад
La mejor explicación de Hilt y en español, gracias, activada la campanita!
@brayangutierrez5747
@brayangutierrez5747 2 года назад
Excelente como siempre, esperando agregar Room o segunda parte con testing, cualquiera es buena opción, ¡Saludos!
@juanbastias4144
@juanbastias4144 2 года назад
segunda parte y el testing estarian de maravilla..! genial el video.! Gracias
@laleyuniversal
@laleyuniversal 2 года назад
Apenas te conoci y ya te quiero jajaja. Gracias por estos Videos, son muy buenos!
@juniormejiaosorio8072
@juniormejiaosorio8072 2 года назад
La otra parte con implementación con Room estaría muy bien. Lo estaré esperando. Buenos tutos, sigue así.
@leunamvon2565
@leunamvon2565 3 года назад
Gracias a la explicación de Aris del "pianista", aprendí a injectar con hilt de maravilla, grande Aris!!!!
@cesarhernandez2261
@cesarhernandez2261 2 года назад
Excelentes vídeos!!, muy bien explicados, seria bueno que la siguiente parte sea de una integración con Room
@alansalinas4311
@alansalinas4311 4 месяца назад
Ah que buenas serie de videos acabo de ver, todo un crack
@freddygonzalez5850
@freddygonzalez5850 3 года назад
Hola Aris, te felicito, esperando a que sigas haciendo videos asi como este, he aprendido full
@freddygonzalez5850
@freddygonzalez5850 3 года назад
y si pordrias hacer el siguiente video con bases de datos
@richard5050
@richard5050 3 года назад
Gracias por tus vídeos y tu tiempo para compartir. Apoyo al siguiente vídeo de testing Unit y te dejo al estrella en Git ! A darle caña !!
@rodrigoch2291
@rodrigoch2291 3 года назад
Gracias por el video de Dagger, ya a la espera de la segunda parte...
@arantant351
@arantant351 2 года назад
Cuarta parteeeee jajaja ya va siendo hora :)
@matux2k11
@matux2k11 3 года назад
Sos un Maestro Aris!. aparte de comico!.. Dale con la segunda parte!..
@omarguevara536
@omarguevara536 2 года назад
excelente video, soy tu fan, espero otro video de hilt parte 2, y añade testing!!!. dejo mi LIKE, mi suscripción con campanita :)
@potenciadtw9347
@potenciadtw9347 3 года назад
Sos grande bro, buenisima explicacion muy facil de entender de la forma como lo explicas
@eduardourzua2676
@eduardourzua2676 2 года назад
Excelente tutorial! eres un crack! tus videos me han servido un monton ahora que estoy aprendiendo android.
@RandomDevsSebas
@RandomDevsSebas Год назад
Me explotó la cabeza y tan solo es el principio.. Pero es muy potente 👍😎
@angeldeveloper4322
@angeldeveloper4322 2 года назад
hola llevo dos dias sin dormir nada :) pero junto con la documentacion, tus videos y demas blogs online, he logrado implementar una app con perfecta arquitectura, implementando cosas como repositorios, view models con live data, almacenamiento local con room, y lo ultimo y mas importante con una inyeccion de dependencias limpia :D. ahora solo es hacer pruebas y listo, enviar repo a ver si consigo el trabajo por el que me estoy esforzando tanto :) (hoy entrego prueba). paso lo que pase estoy contento con lo que aprendi estos dos dias. Gracias
@AristiDevs
@AristiDevs 2 года назад
Eso está genial! Sobre todo deja constancia de todo en github para que cualquier empresa pueda ver tu código y verás como lo consigues
@octanbf3
@octanbf3 Год назад
Increíble explicación! Te quiero!
@AWAREWIRE
@AWAREWIRE 3 года назад
Excelente explicación maestro, esperando la segunda parte
@valdemirsimon8825
@valdemirsimon8825 3 года назад
Aporte impagable, impresionante explicación!!!. Abrazo Ari, éxitos.
@gubsilu
@gubsilu Год назад
Muchas gracias! La parte de testing sería muy top.
@leosvxy
@leosvxy Год назад
muy buena forma de sintetizar el tema explicando hasta las funciones de las etiquetas , segunda parte con testing incluido por fa 🙏!!!
@JesusRodriguez-zo9bb
@JesusRodriguez-zo9bb 3 года назад
Brutal, brutal queremos mas
@stephentellez5718
@stephentellez5718 2 года назад
barbarisimo, tremendo, sos un crack, tremendo master, grcais aristi, ademas que buena energia que iradias 💫
@user-nq1kb5ko7q
@user-nq1kb5ko7q 10 месяцев назад
Muy buena forma de explicar, muchas gracias por tus videos
@MarioPerez-dn8ek
@MarioPerez-dn8ek 3 года назад
Excelente video! Estaría muy bien una segunda del uso de dagger hilt y algo de room... saludos
@manuelalejandroibarragonza797
@manuelalejandroibarragonza797 3 года назад
Perfecto, Valió la pena la espera !!!!, Gracias PD. Me voy por Room, después Testing para que sea el proyecto terminado con cache.
@manolos5242
@manolos5242 3 года назад
Que grande eres Aris, muchas gracias, esto es otro nivel
@sargon4307
@sargon4307 Год назад
Quedo super claro, en especial lo del singleton
@carlosburuel
@carlosburuel 2 года назад
dejo mi comentario de apoyo amigo, me encanto dagger, sea Room o Testing, igual vamos a aprender, gran video
@AristiDevs
@AristiDevs 2 года назад
Room sale MUUUUY pronto
@arantant351
@arantant351 3 года назад
Esto se va complicando jajaja muchas gracias, gran video !! Has un vídeo de cómo hacer una API como la que usaste el vídeo pasado con firebase 🥸 estaría de lujo
@potenciadtw9347
@potenciadtw9347 3 года назад
Para el siguiente video seria interesante ver Room en el proyecto y despues uno de testing para finalizar
@pacovillanueva1794
@pacovillanueva1794 3 года назад
Buenísimo estos videos super prácticos, ahora tocaría base de datos con Room para ir mejorando la app. Espero que las estrellas lleguen pronto y te anime a continuar. Un saludo
@eugeniofiori
@eugeniofiori 3 года назад
grande hermano graciasss !! el video justo en el momento justo, seguire con testing!! xD saludos desde Argentina!
@enriqueajin6016
@enriqueajin6016 2 года назад
Muchas gracias, tu contenido me ayuda a mejorar mucho :)
@mrchispa4541
@mrchispa4541 3 года назад
Que grande loco, espectacular.
@alexitoac8
@alexitoac8 3 года назад
Excelente video, muchas gracias por compartir tus conocimientos
@normansaldana3775
@normansaldana3775 2 года назад
Wow súper fácil y entendible
@chrisvasqm
@chrisvasqm 2 года назад
Muchas gracias por la guía y los tips 🤝
@danielvillanuevacastillo359
@danielvillanuevacastillo359 2 года назад
Muy buen contenido gracias!!, 2da parte de Dagger Hilt mas avanzando xfa...
@malpv
@malpv 2 года назад
Excelente vídeo! me ayudó a entender aún más el concepto.
@JavierLopez-es3so
@JavierLopez-es3so 3 года назад
Quiero una parte avanzada de dagger hilt, me estas ayudando mucho en mi aprendizaje
@luisturcios7293
@luisturcios7293 3 года назад
Excelente, eres un crack! Saludos desde El Salvador.
@arivalenciadelgado3115
@arivalenciadelgado3115 2 года назад
Gracias Ari, estaría genial un video usando Dagger Hilt en un proyecto multi módulos :D
@andresfelipepizoluligo1471
@andresfelipepizoluligo1471 Год назад
wow muchas gracias por el vídeo muy completo.
@Leo777Hunter
@Leo777Hunter 2 года назад
Master!! Excelente!
@jeckefe
@jeckefe 2 года назад
Excelente, lo entendi a la primera, espero volver si tengo alguna duda
@mamcodes3041
@mamcodes3041 2 года назад
Gracias por compartir, espero el cuarto vídeo :)
@bailandoconhumo9549
@bailandoconhumo9549 7 месяцев назад
woooooooo!!!! increible explicacion!!! gracias!!!!
@liling398
@liling398 Год назад
muchas gracias por el video lo entendí perfectamente!
@fernandouribemagdaleno2268
@fernandouribemagdaleno2268 2 года назад
Excelente! Gracias muy buena explicación.
@perezoso210
@perezoso210 2 года назад
Base de datos con Room ojalá si se haga, yo ya lo ando compartiendo por todos lados 😁😁😁😁
@GalileoGuzman
@GalileoGuzman 3 года назад
Excelente contenido, ojala puedas hacer un video de testing.
@casfefusan
@casfefusan 3 года назад
Que maravilloso video! Gracias!
@nicolascoaquirachuquimia490
@nicolascoaquirachuquimia490 2 года назад
Excelente didáctica.
@victorhugoanaya798
@victorhugoanaya798 2 года назад
Gracias por compartir conocimiento, saludos
@mcmarc5815
@mcmarc5815 Год назад
Lo explicas excelente la parte que dirias que tomaria 8 veces repetir con una fue mas que suficiente, muchas gracias aris
@geovaniamaral9201
@geovaniamaral9201 2 года назад
esto es hermoso, hermano! Gracias 💟
@matiasgarcia6684
@matiasgarcia6684 3 года назад
Muy buena la explicacion...buen dominio...!
@SeBaStIaNsItOp
@SeBaStIaNsItOp 2 года назад
Segunda parte y testing!!! CRACK
@guillermoantoniosamayoasal7247
@guillermoantoniosamayoasal7247 2 года назад
sos una maravilla , crack
@cesarluis1000
@cesarluis1000 2 года назад
Buen tutorial, bien entendible seria bueno testing para la cuarta parte
@JamsMendez
@JamsMendez 2 года назад
Excelentes vídeos, esto parece magia, me interesa la integración con Room
@Whothefuckiskevin
@Whothefuckiskevin 3 года назад
Mmmm después de ver este video Koin sigue siendo mi favorito ^^. Me encanta su future que permite “inyectar” implementaciones de una clase de manera sencilla
@nestordelrio5107
@nestordelrio5107 2 года назад
Gracias Aris 😁 ¡excelente aporte! me estoy preparando para una entrevista y este video me ha ayudado mucho a entender mejor la inyección de dependencias. Muchas gracias!!!
@AristiDevs
@AristiDevs 2 года назад
Estupendo, intenta aplicarlo en un par de proyectos personales y verás que se te queda todo super fácil
@LordCraftMine
@LordCraftMine 2 года назад
La segunda parte ... Empecé a trabajar con Aplicaciones móviles en mi trabajo, y estoy migrando todo a Kotlin y estableciendo MVVM desde un inicio, y me ayudó mucho lo de Clean Architecture ... Espero se suban los demás vídeos.
@AristiDevs
@AristiDevs 2 года назад
El próximo va a ser MUY TOP
@quewealawea
@quewealawea 3 года назад
Genial el video!!!! si pudieras hacer uno de testing sería hermoso
@mike777med7
@mike777med7 2 года назад
Me revienta el coco, pero ahí voy aprendiendo, gracias crack...! 😅👍
@alexalba2441
@alexalba2441 2 года назад
Muy bueno el video... 5 estrellas y cuando el siguiente curso ☺
@MartinDev77
@MartinDev77 2 года назад
Muy buena la explicación, me gustaría ver algo más avanzado sobre dagger. ¡Abrazos!
@javicamar
@javicamar 2 года назад
Gracias por tus videos
@zzhyperr
@zzhyperr 3 года назад
Grande AristiDevs !!
@clementeeduardovasquezreye2201
@clementeeduardovasquezreye2201 9 месяцев назад
Excelente video, estaria genial que subiera la segunda parte (si es que no lo has subido 👀) explicando lo de como hacerle cuando pasas parametros, como en retrofit, como hacerle por ejemplo cuando el usuario es el que indica a que url . Por favor gracias
@diegoguerrero9307
@diegoguerrero9307 2 года назад
Excelente vídeo
@ENRIQUEMARTINEZ-gt9dr
@ENRIQUEMARTINEZ-gt9dr 2 года назад
bro excelente tus videos cuando la segunda parte de Dagger HILT mas avanzada
@arlesdejesustabarescarvaja7485
@arlesdejesustabarescarvaja7485 3 года назад
Las definiciones Cambian a Medida Que el Conocimiento Aumenta..........te doy el zettabyte o el yottabyte de GRACIAS y Tu, Aris .....eres un CRACK
@AristiDevs
@AristiDevs 3 года назад
Muchas gracias!
@jeffersonberrones2571
@jeffersonberrones2571 2 года назад
Gran contenido
@rogercolque
@rogercolque 3 года назад
buen video. 2da parte de dagger-hilt con permissions, servicios
@solidlucho1
@solidlucho1 2 года назад
Gracias mil!!!!
@lelandaure
@lelandaure 2 года назад
Hola que tal soy un gran seguidor tuyo y me gusta como van yendo estos capitulos. Sabes cuando podrias hacer videos para los tests o room para la bd? :)
@AristiDevs
@AristiDevs 2 года назад
Justo estoy preparando el primero de los test, pero no se cuanto tardaré ya que es bastante complejo resumirlo sin pasarse pero no hacerlo ni muy complicado ni muy sencillo haaha
@dedpolcano
@dedpolcano 10 месяцев назад
Llegando a este punto me perdí :,D pero estoy seguro que es por la falta de conocimiento para comprender la inyección de dependencias. Excelentes videos!
@bernamartinez1885
@bernamartinez1885 2 года назад
Muchas gracias, e aprendido mucho con tus videos. ¿Para cuando la siguiente parte?
@AristiDevs
@AristiDevs 2 года назад
El próximo jueves!
@alejandrogomez3422
@alejandrogomez3422 2 года назад
Felicitaciones por tus videos, por fa necesito profundizar en testing es mi talón de Aquiles
@marcosmelgosavazquez344
@marcosmelgosavazquez344 2 года назад
Excelente tutorial, yo ya llevo en esto de Android 9 años, pero solo Java y xml, y ya llevo unos meses por mi cuenta aprendiendo Kotlin, ya que donde trabajo primero hice una app de Android en Java y después me pasaron a Flutter y allí sigo, pero le avanzo por mi cuenta, y la verdad, reconozco mucho tu esfuerzo en cada tutorial y el trabajo que lleva, muchas gracias por tus aportes, y cabe mencionar que con nadie había entendido así bien los conceptos de Inyección de Dependencias, y contigo apenas le tome mas sentido ya que lo explicaste muy coloquial y quedo excelente, así coloquialmente o entendí mucho mejor, lo entendí de maravilla, solo es reforzar por fuera mas cosas, como inyectar DAO de Room o inyectar Firestore, etc. De nuevo muchas gracias por tus tutoriales, y ya has estado ausente mucho tiempo, brindanos por favor otro tutorial :). Saludos desde México
@AristiDevs
@AristiDevs 2 года назад
Muchas gracias por el mensaje, tranquilo que estoy trabajando en un montón de tutoriales!
@5663180
@5663180 2 года назад
hola soy Felipe desde chile, cuando genero el modulo me genera este problema Execution failed for task ':app:kaptDebugKotlin'
Далее
Старый Дим Димыч вернулся😱
00:16
Inyeccion de Dependencias con Hilt en Android
20:15
Просмотров 3 тыс.
Android Dependency Injection: Hilt + Retrofit
22:56
Просмотров 5 тыс.
Crea una APP iOS y Android con KOTLIN MULTIPLATFORM
45:20
Красиво, но телефон жаль
0:32
Просмотров 1,5 млн