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

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 242

  • @AristiDevs
    @AristiDevs  Před 3 lety +21

    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 Před 2 lety

      segunda parte de dagger-hilt

    • @sayayin1035
      @sayayin1035 Před rokem

      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 Před rokem

      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 Před 3 lety +48

    La segunda parte y el testing estaría de maravilla, que crack!

  • @caperezh
    @caperezh Před 2 lety +10

    La verdad es que ni en los cursos de Udemy te explican tan bien como tú! gracias me ha quedado clarísimo, crack!

  • @matiasgonzalez1904
    @matiasgonzalez1904 Před 3 lety +2

    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 Před 3 lety +9

    Al grano, esperando con ganas la segunda parte y el testing ;)

  • @potenciadtw9347
    @potenciadtw9347 Před 3 lety +4

    Para el siguiente video seria interesante ver Room en el proyecto y despues uno de testing para finalizar

  • @sangmc
    @sangmc Před 8 dny

    ya hay segunda parte de este video??? eres un master explicando los temas!!! 20 de 10 👏🏻👏🏻👏🏻

  • @EmpiezaAProgramar
    @EmpiezaAProgramar Před 3 lety +3

    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.

  • @angeldeveloper4322
    @angeldeveloper4322 Před 3 lety +3

    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  Před 3 lety +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

  • @freddygonzalez5850
    @freddygonzalez5850 Před 3 lety +3

    Hola Aris, te felicito, esperando a que sigas haciendo videos asi como este, he aprendido full

  • @leunamvon2565
    @leunamvon2565 Před 3 lety +1

    Gracias a la explicación de Aris del "pianista", aprendí a injectar con hilt de maravilla, grande Aris!!!!

  • @perezoso210
    @perezoso210 Před 3 lety +1

    Base de datos con Room ojalá si se haga, yo ya lo ando compartiendo por todos lados 😁😁😁😁

  • @DevsSebas
    @DevsSebas Před rokem

    Me explotó la cabeza y tan solo es el principio.. Pero es muy potente 👍😎

  • @ailuux9854
    @ailuux9854 Před 2 lety +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

  • @brayangutierrez5747
    @brayangutierrez5747 Před 3 lety +5

    Excelente como siempre, esperando agregar Room o segunda parte con testing, cualquiera es buena opción, ¡Saludos!

  • @mcmarc5815
    @mcmarc5815 Před 2 lety

    Lo explicas excelente la parte que dirias que tomaria 8 veces repetir con una fue mas que suficiente, muchas gracias aris

  • @arlesdejesustabarescarvaja7485

    Las definiciones Cambian a Medida Que el Conocimiento Aumenta..........te doy el zettabyte o el yottabyte de GRACIAS y Tu, Aris .....eres un CRACK

  • @marcosmelgosavazquez344
    @marcosmelgosavazquez344 Před 2 lety +3

    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  Před 2 lety +2

      Muchas gracias por el mensaje, tranquilo que estoy trabajando en un montón de tutoriales!

    • @5663180
      @5663180 Před 2 lety +1

      hola soy Felipe desde chile, cuando genero el modulo me genera este problema Execution failed for task ':app:kaptDebugKotlin'

  • @JavierLopez-es3so
    @JavierLopez-es3so Před 3 lety +2

    Quiero una parte avanzada de dagger hilt, me estas ayudando mucho en mi aprendizaje

  • @laleyuniversal
    @laleyuniversal Před 2 lety

    Apenas te conoci y ya te quiero jajaja.
    Gracias por estos Videos, son muy buenos!

  • @sargon4307
    @sargon4307 Před rokem

    Quedo super claro, en especial lo del singleton

  • @dedpolcano
    @dedpolcano Před rokem

    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!

  • @gubsilu
    @gubsilu Před rokem

    Muchas gracias! La parte de testing sería muy top.

  • @GalileoGuzman
    @GalileoGuzman Před 3 lety +1

    Excelente contenido, ojala puedas hacer un video de testing.

  • @juniormejiaosorio8072
    @juniormejiaosorio8072 Před 3 lety +1

    La otra parte con implementación con Room estaría muy bien. Lo estaré esperando. Buenos tutos, sigue así.

  • @LordCraftMine
    @LordCraftMine Před 2 lety +1

    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.

  • @alansalinas4311
    @alansalinas4311 Před 5 měsíci

    Ah que buena serie de videos acabo de ver, todo un crack

  • @carlosburuel
    @carlosburuel Před 2 lety

    dejo mi comentario de apoyo amigo, me encanto dagger, sea Room o Testing, igual vamos a aprender, gran video

  • @SeBaStIaNsItOp
    @SeBaStIaNsItOp Před 3 lety +1

    Segunda parte y testing!!! CRACK

  • @martin.88
    @martin.88 Před 2 lety +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

  • @deyberparra802
    @deyberparra802 Před 2 lety +1

    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.

  • @stephentellez5718
    @stephentellez5718 Před 2 lety

    barbarisimo, tremendo, sos un crack, tremendo master, grcais aristi, ademas que buena energia que iradias 💫

  • @cesarhernandez2261
    @cesarhernandez2261 Před 2 lety +2

    Excelentes vídeos!!, muy bien explicados, seria bueno que la siguiente parte sea de una integración con Room

  • @VICMAGUCAS
    @VICMAGUCAS Před 2 lety

    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.

  • @user-nq1kb5ko7q
    @user-nq1kb5ko7q Před rokem

    Muy buena forma de explicar, muchas gracias por tus videos

  • @eddymendoza4397
    @eddymendoza4397 Před rokem

    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.

  • @manuelalejandroibarragonza797

    Perfecto, Valió la pena la espera !!!!, Gracias PD. Me voy por Room, después Testing para que sea el proyecto terminado con cache.

  • @gustavomaldonado101
    @gustavomaldonado101 Před 2 lety

    Excelente video. Más claro y simple.....imposible.
    Larga vida al Rey Aris...!!!
    Muchas gracias y saludos

  • @arivalenciadelgado3115
    @arivalenciadelgado3115 Před 2 lety +1

    Gracias Ari, estaría genial un video usando Dagger Hilt en un proyecto multi módulos :D

  • @arantant351
    @arantant351 Před 3 lety +1

    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

  • @JamsMendez
    @JamsMendez Před 2 lety

    Excelentes vídeos, esto parece magia, me interesa la integración con Room

  • @lelandaure
    @lelandaure Před 2 lety +1

    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  Před 2 lety +1

      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

  • @MarioPerez-dn8ek
    @MarioPerez-dn8ek Před 3 lety +1

    Excelente video! Estaría muy bien una segunda del uso de dagger hilt y algo de room... saludos

  • @mike777med7
    @mike777med7 Před 3 lety

    Me revienta el coco, pero ahí voy aprendiendo, gracias crack...! 😅👍

  • @clementeeduardovasquezreye2201

    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

  • @leosvxy
    @leosvxy Před rokem

    muy buena forma de sintetizar el tema explicando hasta las funciones de las etiquetas , segunda parte con testing incluido por fa 🙏!!!

  • @dev-androidjp7773
    @dev-androidjp7773 Před 2 lety

    Muy buen video, espero complementes el proyecto agregando room! Estaria muy bien

  • @norDevCommand
    @norDevCommand Před 2 lety +1

    El siguiente paso, testing, muy necesario 🥺

  • @octanbf3
    @octanbf3 Před 2 lety

    Increíble explicación! Te quiero!

  • @norDevCommand
    @norDevCommand Před 2 lety

    Wow súper fácil y entendible

  • @alejandrogomez3422
    @alejandrogomez3422 Před 2 lety

    Felicitaciones por tus videos, por fa necesito profundizar en testing es mi talón de Aquiles

  • @juanbastias4144
    @juanbastias4144 Před 2 lety

    segunda parte y el testing estarian de maravilla..! genial el video.! Gracias

  • @ulisesgonzalez1328
    @ulisesgonzalez1328 Před 2 lety +1

    Muy buen video, me gustaría saber cómo se manegaria el provideRetrofit si tuviéramos que usar un token y si es posible añadir una sealed class o algo para poder controlar, el estatus de la respuesta, cargando, exitoso y error

  • @henrrygutierrez7237
    @henrrygutierrez7237 Před 2 lety

    Para yaaaaaaaaaaaaaaaaaaaaaaa me acaba de explotar la chimbaaaaaaaaa (cabeza).... Gracias por tanto :'( iré aprendiendo de a pocos.

    • @AristiDevs
      @AristiDevs  Před 2 lety

      Es de los conceptos más complicados de entender al principio así que sin prisas ni pausas y en nada seguro que lo dominas!

  • @Whothefuckiskevin
    @Whothefuckiskevin Před 3 lety

    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

  • @enriqueajin6016
    @enriqueajin6016 Před 2 lety

    Muchas gracias, tu contenido me ayuda a mejorar mucho :)

  • @mrchispa4541
    @mrchispa4541 Před 3 lety +1

    Que grande loco, espectacular.

  • @diegogonzalez1103
    @diegogonzalez1103 Před 2 lety

    Aris! excelente vídeo de Hilt. ¿Para cuándo la segunda parte más avanzada?

    • @AristiDevs
      @AristiDevs  Před 2 lety

      Desde que termine el curso de compose!

  • @richard5050
    @richard5050 Před 3 lety

    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 !!

  • @geraldmatiasreyescastillo9880

    Grande Aris!! más claro imposible, muchas gracias por el conocimiento, espero más videos!!!

  • @ENRIQUEMARTINEZ-gt9dr
    @ENRIQUEMARTINEZ-gt9dr Před 2 lety

    bro excelente tus videos cuando la segunda parte de Dagger HILT mas avanzada

  • @nestordelrio5107
    @nestordelrio5107 Před 2 lety

    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  Před 2 lety +1

      Estupendo, intenta aplicarlo en un par de proyectos personales y verás que se te queda todo super fácil

  • @fabriziovit.developerandro8522

    El video dura 26:00 pero para entenderlo me costo 2 hrs gracias por el video Aris muy bueno

  • @matux2k11
    @matux2k11 Před 3 lety

    Sos un Maestro Aris!. aparte de comico!.. Dale con la segunda parte!..

  • @eduardourzua2676
    @eduardourzua2676 Před 2 lety

    Excelente tutorial! eres un crack! tus videos me han servido un monton ahora que estoy aprendiendo android.

  • @prbgameplays
    @prbgameplays Před 2 lety

    La mejor explicación de Hilt y en español, gracias, activada la campanita!

  • @pacovillanueva1794
    @pacovillanueva1794 Před 3 lety

    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

  • @chrisvasqm
    @chrisvasqm Před 2 lety

    Muchas gracias por la guía y los tips 🤝

  • @danielvillanuevacastillo359

    Muy buen contenido gracias!!, 2da parte de Dagger Hilt mas avanzando xfa...

  • @omarguevara536
    @omarguevara536 Před 3 lety

    excelente video, soy tu fan, espero otro video de hilt parte 2, y añade testing!!!. dejo mi LIKE, mi suscripción con campanita :)

  • @Nemesislh
    @Nemesislh Před 2 lety

    A favor del video de testing! Dale caña al canal que seguro que despega que te lo estás currando tela. Saludos desde Sevilla!

  • @liling398
    @liling398 Před rokem

    muchas gracias por el video lo entendí perfectamente!

  • @rodrigoch2291
    @rodrigoch2291 Před 3 lety

    Gracias por el video de Dagger, ya a la espera de la segunda parte...

  • @andresfelipepizoluligo1471

    wow muchas gracias por el vídeo muy completo.

  • @eliaslorenzo8994
    @eliaslorenzo8994 Před 3 lety

    Eres un Crack tío, esperando la segunda parte con muchas ganas.

  • @bailandoconhumo9549
    @bailandoconhumo9549 Před 9 měsíci

    woooooooo!!!! increible explicacion!!! gracias!!!!

  • @eugeniofiori
    @eugeniofiori Před 3 lety

    grande hermano graciasss !! el video justo en el momento justo, seguire con testing!! xD saludos desde Argentina!

  • @jeckefe
    @jeckefe Před 3 lety

    Excelente, lo entendi a la primera, espero volver si tengo alguna duda

  • @MartinDev77
    @MartinDev77 Před 2 lety

    Muy buena la explicación, me gustaría ver algo más avanzado sobre dagger. ¡Abrazos!

  • @valdemirsimon8825
    @valdemirsimon8825 Před 3 lety

    Aporte impagable, impresionante explicación!!!.
    Abrazo Ari, éxitos.

  • @bernamartinez1885
    @bernamartinez1885 Před 2 lety

    Muchas gracias, e aprendido mucho con tus videos. ¿Para cuando la siguiente parte?

  • @nicolascoaquirachuquimia490

    Excelente didáctica.

  • @arantant351
    @arantant351 Před 3 lety

    Cuarta parteeeee jajaja ya va siendo hora :)

  • @andrescarrasco8359
    @andrescarrasco8359 Před 2 lety

    Buenísimo el vídeo! Cómo facilita las cosas este Dagger Hilt, no? Una segunda parte estaría tremendaco. Pero no te olvides de Testing, plis!! Gracias, fiera!

    • @AristiDevs
      @AristiDevs  Před 2 lety

      Estoy preparando testing ahora mismo!

  • @JorgeSotoRamos
    @JorgeSotoRamos Před 2 lety

    Hey gracias por tu contenido y todo tus consejos, dejo aquí un aporte por si alguien le pasa, pero ha mi no me ha dejado instanciar el viewModel hasta que no lo he usando esta clase, y he estado todo el día buscando por todo lados por que no me dejaba crear la instancia de mi viewModel al final lo he solucionado usando esto.
    // instance of the viewModel
    val viewModel = hiltViewModel()

    • @AristiDevs
      @AristiDevs  Před 2 lety

      Lo apunto por si acaso, gracias!!!

  • @victorhugoanaya798
    @victorhugoanaya798 Před 2 lety

    Gracias por compartir conocimiento, saludos

  • @mamcodes3041
    @mamcodes3041 Před 3 lety

    Gracias por compartir, espero el cuarto vídeo :)

  • @potenciadtw9347
    @potenciadtw9347 Před 3 lety

    Sos grande bro, buenisima explicacion muy facil de entender de la forma como lo explicas

  • @resembrinkcorrea6246
    @resembrinkcorrea6246 Před 2 lety

    al final lo que hacer dager y hilt, es un mvp acondicionado a mvvm, es decir te ahorras el laburo por lo que entiendo

  • @MrBrunomalo1
    @MrBrunomalo1 Před 5 měsíci

    En la primera parte mostraste los usecases y repositories, mi pregunta es: ¿ Porqué los tenias referenciandose directamente y no usando abstracciones o interfaces?

  • @luisturcios7293
    @luisturcios7293 Před 3 lety

    Excelente, eres un crack!
    Saludos desde El Salvador.

  • @AWAREWIRE
    @AWAREWIRE Před 3 lety

    Excelente explicación maestro, esperando la segunda parte

  • @Leo777Hunter
    @Leo777Hunter Před 3 lety

    Master!! Excelente!

  • @liderzor
    @liderzor Před 3 lety

    Porfa una segunda parte y testing pls

  • @rogercolque
    @rogercolque Před 3 lety

    buen video.
    2da parte de dagger-hilt con permissions, servicios

  • @guillermoantoniosamayoasal7247

    sos una maravilla , crack

  • @starvalky5565
    @starvalky5565 Před 3 lety

    Eres mi salvador, me gusta mucho como explicas y se ve que eres todo un experto, por cierto, el link de tu fb en youtube me marca está roto, si pudieras arreglarlo te lo agradecería :D

    • @AristiDevs
      @AristiDevs  Před 3 lety

      Gracias! Es que el fb lo tengo abandonado, mejor Twitter! @AristiDevs

  • @pereyrarg11
    @pereyrarg11 Před 2 lety

    la segunda parte por favor 🙏

  • @JesusRodriguez-zo9bb
    @JesusRodriguez-zo9bb Před 3 lety

    Brutal, brutal queremos mas

  • @manolos5242
    @manolos5242 Před 3 lety

    Que grande eres Aris, muchas gracias, esto es otro nivel