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
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
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.
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
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
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
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!
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.
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
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.
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.
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
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? :)
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
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
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
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
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!!!
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
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!
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()
En la primera parte mostraste los usecases y repositories, mi pregunta es: ¿ Porqué los tenias referenciandose directamente y no usando abstracciones o interfaces?
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
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
segunda parte de dagger-hilt
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
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
La segunda parte y el testing estaría de maravilla, que crack!
Siii :D
Sería top!
La verdad es que ni en los cursos de Udemy te explican tan bien como tú! gracias me ha quedado clarísimo, crack!
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
Al grano, esperando con ganas la segunda parte y el testing ;)
Para el siguiente video seria interesante ver Room en el proyecto y despues uno de testing para finalizar
ya hay segunda parte de este video??? eres un master explicando los temas!!! 20 de 10 👏🏻👏🏻👏🏻
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.
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
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
Hola Aris, te felicito, esperando a que sigas haciendo videos asi como este, he aprendido full
y si pordrias hacer el siguiente video con bases de datos
Gracias a la explicación de Aris del "pianista", aprendí a injectar con hilt de maravilla, grande Aris!!!!
Base de datos con Room ojalá si se haga, yo ya lo ando compartiendo por todos lados 😁😁😁😁
Me explotó la cabeza y tan solo es el principio.. Pero es muy potente 👍😎
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
Excelente como siempre, esperando agregar Room o segunda parte con testing, cualquiera es buena opción, ¡Saludos!
Lo explicas excelente la parte que dirias que tomaria 8 veces repetir con una fue mas que suficiente, muchas gracias aris
Las definiciones Cambian a Medida Que el Conocimiento Aumenta..........te doy el zettabyte o el yottabyte de GRACIAS y Tu, Aris .....eres un CRACK
Muchas gracias!
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
Muchas gracias por el mensaje, tranquilo que estoy trabajando en un montón de tutoriales!
hola soy Felipe desde chile, cuando genero el modulo me genera este problema Execution failed for task ':app:kaptDebugKotlin'
Quiero una parte avanzada de dagger hilt, me estas ayudando mucho en mi aprendizaje
Apenas te conoci y ya te quiero jajaja.
Gracias por estos Videos, son muy buenos!
Quedo super claro, en especial lo del singleton
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!
Muchas gracias! La parte de testing sería muy top.
Excelente contenido, ojala puedas hacer un video de testing.
La otra parte con implementación con Room estaría muy bien. Lo estaré esperando. Buenos tutos, sigue así.
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.
El próximo va a ser MUY TOP
Ah que buena serie de videos acabo de ver, todo un crack
dejo mi comentario de apoyo amigo, me encanto dagger, sea Room o Testing, igual vamos a aprender, gran video
Room sale MUUUUY pronto
Segunda parte y testing!!! CRACK
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
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.
barbarisimo, tremendo, sos un crack, tremendo master, grcais aristi, ademas que buena energia que iradias 💫
Excelentes vídeos!!, muy bien explicados, seria bueno que la siguiente parte sea de una integración con Room
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.
Muy buena forma de explicar, muchas gracias por tus videos
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.
Perfecto, Valió la pena la espera !!!!, Gracias PD. Me voy por Room, después Testing para que sea el proyecto terminado con cache.
Excelente video. Más claro y simple.....imposible.
Larga vida al Rey Aris...!!!
Muchas gracias y saludos
Gracias Ari, estaría genial un video usando Dagger Hilt en un proyecto multi módulos :D
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
Excelentes vídeos, esto parece magia, me interesa la integración con Room
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? :)
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
Excelente video! Estaría muy bien una segunda del uso de dagger hilt y algo de room... saludos
Me revienta el coco, pero ahí voy aprendiendo, gracias crack...! 😅👍
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
muy buena forma de sintetizar el tema explicando hasta las funciones de las etiquetas , segunda parte con testing incluido por fa 🙏!!!
Muy buen video, espero complementes el proyecto agregando room! Estaria muy bien
Muy pronto!!
El siguiente paso, testing, muy necesario 🥺
Totalmente 👀
Increíble explicación! Te quiero!
Wow súper fácil y entendible
Felicitaciones por tus videos, por fa necesito profundizar en testing es mi talón de Aquiles
segunda parte y el testing estarian de maravilla..! genial el video.! Gracias
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
Para yaaaaaaaaaaaaaaaaaaaaaaa me acaba de explotar la chimbaaaaaaaaa (cabeza).... Gracias por tanto :'( iré aprendiendo de a pocos.
Es de los conceptos más complicados de entender al principio así que sin prisas ni pausas y en nada seguro que lo dominas!
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
Muchas gracias, tu contenido me ayuda a mejorar mucho :)
Que grande loco, espectacular.
Aris! excelente vídeo de Hilt. ¿Para cuándo la segunda parte más avanzada?
Desde que termine el curso de compose!
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 !!
Grande Aris!! más claro imposible, muchas gracias por el conocimiento, espero más videos!!!
bro excelente tus videos cuando la segunda parte de Dagger HILT mas avanzada
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!!!
Estupendo, intenta aplicarlo en un par de proyectos personales y verás que se te queda todo super fácil
El video dura 26:00 pero para entenderlo me costo 2 hrs gracias por el video Aris muy bueno
Sos un Maestro Aris!. aparte de comico!.. Dale con la segunda parte!..
Excelente tutorial! eres un crack! tus videos me han servido un monton ahora que estoy aprendiendo android.
La mejor explicación de Hilt y en español, gracias, activada la campanita!
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
Muchas gracias por la guía y los tips 🤝
Muy buen contenido gracias!!, 2da parte de Dagger Hilt mas avanzando xfa...
excelente video, soy tu fan, espero otro video de hilt parte 2, y añade testing!!!. dejo mi LIKE, mi suscripción con campanita :)
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!
Mil gracias!
muchas gracias por el video lo entendí perfectamente!
Gracias por el video de Dagger, ya a la espera de la segunda parte...
wow muchas gracias por el vídeo muy completo.
Eres un Crack tío, esperando la segunda parte con muchas ganas.
woooooooo!!!! increible explicacion!!! gracias!!!!
grande hermano graciasss !! el video justo en el momento justo, seguire con testing!! xD saludos desde Argentina!
Excelente, lo entendi a la primera, espero volver si tengo alguna duda
Muy buena la explicación, me gustaría ver algo más avanzado sobre dagger. ¡Abrazos!
Aporte impagable, impresionante explicación!!!.
Abrazo Ari, éxitos.
Muchas gracias, e aprendido mucho con tus videos. ¿Para cuando la siguiente parte?
El próximo jueves!
Excelente didáctica.
Cuarta parteeeee jajaja ya va siendo hora :)
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!
Estoy preparando testing ahora mismo!
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()
Lo apunto por si acaso, gracias!!!
Gracias por compartir conocimiento, saludos
Gracias por compartir, espero el cuarto vídeo :)
Sos grande bro, buenisima explicacion muy facil de entender de la forma como lo explicas
al final lo que hacer dager y hilt, es un mvp acondicionado a mvvm, es decir te ahorras el laburo por lo que entiendo
En la primera parte mostraste los usecases y repositories, mi pregunta es: ¿ Porqué los tenias referenciandose directamente y no usando abstracciones o interfaces?
Excelente, eres un crack!
Saludos desde El Salvador.
Excelente explicación maestro, esperando la segunda parte
Master!! Excelente!
Porfa una segunda parte y testing pls
buen video.
2da parte de dagger-hilt con permissions, servicios
sos una maravilla , crack
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
Gracias! Es que el fb lo tengo abandonado, mejor Twitter! @AristiDevs
la segunda parte por favor 🙏
Brutal, brutal queremos mas
Que grande eres Aris, muchas gracias, esto es otro nivel