Hi, I'm from Russia,I studied the whole UA-cam to find a good explanation about mvvm, and I found it on your channel, you just explain everything: EVERYTHING!!!,thank you for that
Fueron los 20 minutos más cortos de mi vida, que video tan excelente, me quedé enganchado de principio a fin. Gracias crack, muchas gracias. Tienes un nuevo suscriptor.
Casi un año de este video y me parece increible como MVVM te hace todo mejor, gracias, por que lo habia leido por varios lados y aqui lo entendi a la primera, grande Aristi
Fresco mi pana, es un tutorial bastante cool. Ya soy Android Dev y no había entendido tanto el MVVM como ahora de ver tu vídeo. Muchas felicidades, tienes nuevo suscriptor :)
Uno de los mejores videos que he visto, muchas muchas gracias, el mvvm entendido perfectamente, unos conceptos ya conocia, pero excelente video, un suscritor mas.
Muchísimas gracias, llevo un par de años programando en Java, finalmente me decidí a aprender Kotlin y una arquitectura moderna para poder conseguir un mejor trabajo, te agradezco mucho que nos compartas los conocimientos.
Guau, acabo de descubrir lo de "by viewmodels()", la verdad es que te ahorras toda la parafernalia que hay siempre que escribir en cada fragment o activity que comparten mismo viewmodel. Muy buena explicación!
Hey muchisimas gracias por todo el apoyo hermano eres genial. Te dejo un like y este comentario no se que mas hacer para ayudar al canal vas muy bien. Espero tu canal cresca.
Excelente video, espero con ansia el video de pruebas unitarias :) ya he migrado mi proyecto a MVVM de manera correcta además de incorporar la inyección de dependencias gracias a tus videos.
Sin duda eres el mejor, te escribo con mucha humildad, explicas de maravilla, por favor sigue que gracias a ti todo es mucho mas claro y queremos llegar lejos !!
Recién me pusieron a cargo de una aplicación en mi trabajo, teniendo años de no programar en Android y buscando videos para recontextualizarme/actualizarme me voy topando con el tuyo, simplemente maravilloso, muy bien explicado. Gracias por tan buen contenido 😄
llego un año tarde, pero vaya que me sirvió para darle un giro a mi proyecto, despues de 10 años sin tocar un pc para programar, este video me viene de maravilla.
Vengo a ver el vídeo después de 1 año y uf, más que explicado, no sé si es mi único caso, pero es lo mismo que el manejador de estado provider de flutter jejejeje, Que buen video, muy bien explicado jeje
Hola Aristi excelente contenido, he aprendido muchísimo gracias a ti, una pregunta podrías realizar un video explicando todas las arquitectura que existen y cuando es mejor usar una u otra, o un articulo relacionado a eso, te lo agradecería mucho
Sos un genio hermano, se entiende todo re bien, sobre todo cuando lo llevas a la practica. En un curso pago de Udemy te explican esto como el culo y todo separado en videos de 5 minutos, te felicito.
Hola Makina. Antes de nada Felicitarte por tu maravilloso conocimiento, y que encima, lo compartas con los demas. Yo no he estudiado programacion, pero lo que veo, lo entiendo, pero no se desarrollarlo. En este video, al importar el viewModels, me sigue dando el error de que se sigue quedando en rojo. No se que puede ser. Si puedieras decirme, en que me he equivocado, te estaria agradecido. Muchas gracias por tu tiempo y dedicación. Haces que los novatos como yo, tengamos la ilusión de aprender. GRACIAS.
Es primera vez que veo un video tuyo, muchas felicitaciones por tu canal y el contenido. Quería consultar si tienes algún curso premium con más horas hablando más a profundidad de estos temas.
Yo hace unos meses empecé en android, me gustaría saber la diferencia entre implementar un provider, y un repository. No se en que aventaja uno del otro. Y también quise usar un viewModel para hacer una petición al servidor, ya que quiero hacerlo en una actividad, y recibirla en otra. La idea es no hacerla en la segunda actividad porque desde que apreto el boton, se habre el nuevo activity, carga el fragment tarda 2 segundos. El viewModel es para hacerlo en paralelo a la petición para no esperar esos doa segundos. Pero el viewModel no funciona entre dos activities diferentes, solo en un solo en un activity
Hola Aris, para cuando un tutorial muy básico y sencillo para entender MVVM con Jetpackcompose?... ando como loco por entender los principios básicos con JPC. Gracias
Gracias por los vídeos. Ya me suscribí. Tengo una duda. Cuándo la aplicación tiene muchas funcionalidades, es suficiente con tener esa estructura de carpetas (model,viewmodel,view) única, o hago grupos de carpetas por cada funcionalidad?
muy buena sección , solo un inconveniente se me cerraba la aplicacion debido a que como son numeros random , la aplicacion se cierra , lo arregle importando la libreria random de kotlin val position = Random.nextInt(10)
pregunta por que se guarda el MutableLiveData() en una constante "val" si se supone que MutableLiveData es porque el valor va a ser variable y no constante
Buenas, es una pelotudes pero podes hacer un pequeño cambio para que quede mejor el código, y no quede atornillado al codigo el tamaño de la lista val position:Int=(0..quote.size).random()
Buenas, estoy intentando buscar información para conectar un proyecto de kotlin a una base de datos MySQL y no encuentro mucho, me podrías echar una mano
hola aris 2 preguntas, crees que podras hacerlo implementando firebase? y la otra es, el MVVP se implementa igual para fragmentos? quiero implementar MVVM con recycleview ,firebase y fragmentos PD: buen contenido crack
La clase QuoteProvider, seria lo mismo que haberla llamado QuoteInteractor? Un interactor cumple la misma función que un Provider? Muy buena explicación!
👉👉Capítulo por escrito cursokotlin.com/mvvm-en-android-con-kotlin-livedata-y-view-binding-android-architecture-components/ 👈👈
Dude!!
Eres un angel enviado del cielo para enseñarnos a android development 🙏
rifadisimo video como siempre
Hi, I'm from Russia,I studied the whole UA-cam to find a good explanation about mvvm, and I found it on your channel, you just explain everything: EVERYTHING!!!,thank you for that
Awesome! Thank you!
Ya ya queremos la parte numero 2 jaja.. Denle like todos para que suba la otra parte .. por favor!!!
Cuando va a sacar UA-cam los premios Oscars para los youtubers??? Que ritmo que le metes a las explicaciones!!! Todo un artista. Saludos Argen
Fueron los 20 minutos más cortos de mi vida, que video tan excelente, me quedé enganchado de principio a fin. Gracias crack, muchas gracias. Tienes un nuevo suscriptor.
Que gusto oír eso :)
Muchas gracias!
Casi un año de este video y me parece increible como MVVM te hace todo mejor, gracias, por que lo habia leido por varios lados y aqui lo entendi a la primera, grande Aristi
Me alegra mucho oír eso! Además puede que la próxima semana haya nueva parte 👀
@@AristiDevs por el amor a cristo, espere que si!
Muchas escuelas necesitan un profe como tú para enseñarnoooos!! Gracias por tus video, me están ayudando un montón con mis estudios!
Muchísimas gracias!
Que buen video, ya había revisado varios tutoriales sobre MVVM pero tu explicación ha sido la mejor, realmente haces que sea muy fácil aprender.
Admiro mucho tu labor y enseñanza. No existen crearores de contenido como tú en estos ámbitos.
Fresco mi pana, es un tutorial bastante cool. Ya soy Android Dev y no había entendido tanto el MVVM como ahora de ver tu vídeo. Muchas felicidades, tienes nuevo suscriptor :)
Excelente tutorial, el mas claro y mejor explicado hasta ahora, un saludo desde Perú y porfavor sigue subiendo tutoriales de este tipo!
pero que buen video, rapido sin rodeos y bien explicado, definitivamente suscrito y con campanita
Esperando la parte 2.
También estaria bueno un mini ejemplo de como usar mvvm con fragmentos.
Buenos videos
Este canal va a crecer mucho, tienes una forma facil de enseñar. Gracias por compartir tus conocimientos. saludos
Muchas gracias!
Uno de los mejores videos que he visto, muchas muchas gracias, el mvvm entendido perfectamente, unos conceptos ya conocia, pero excelente video, un suscritor mas.
Muchísimas gracias, llevo un par de años programando en Java, finalmente me decidí a aprender Kotlin y una arquitectura moderna para poder conseguir un mejor trabajo, te agradezco mucho que nos compartas los conocimientos.
Guau, acabo de descubrir lo de "by viewmodels()", la verdad es que te ahorras toda la parafernalia que hay siempre que escribir en cada fragment o activity que comparten mismo viewmodel. Muy buena explicación!
Hey muchisimas gracias por todo el apoyo hermano eres genial. Te dejo un like y este comentario no se que mas hacer para ayudar al canal vas muy bien. Espero tu canal cresca.
Mil gracias!
De verdad eres un crack explicando! He aprendido mas en este video que en mi propio bootcamp!
HAHAHHAHA
Excelente explicación! Ya era hora de que alguien explicara este tema de manera tan clara. Mil gracias!
Excelente video, espero con ansia el video de pruebas unitarias :) ya he migrado mi proyecto a MVVM de manera correcta además de incorporar la inyección de dependencias gracias a tus videos.
El testing está de camino :)
Que grande youtuber como no lo conoci en mi ruta de instituto para aprender mas rapdio y eficacia
Sin duda eres el mejor, te escribo con mucha humildad, explicas de maravilla, por favor sigue que gracias a ti todo es mucho mas claro y queremos llegar lejos !!
Excelente video, yo ya estoy usando MVVM, tuve problemas al entender MVP aunque esta ultima es la que mas piden en los trabajos.
Recién me pusieron a cargo de una aplicación en mi trabajo, teniendo años de no programar en Android y buscando videos para recontextualizarme/actualizarme me voy topando con el tuyo, simplemente maravilloso, muy bien explicado. Gracias por tan buen contenido 😄
llego un año tarde, pero vaya que me sirvió para darle un giro a mi proyecto, despues de 10 años sin tocar un pc para programar, este video me viene de maravilla.
¡¡¡que buen video!!! vamos a darle al like gente!!!
Eres un crack, tío! Explicas de lujo y encima me parto contigo. Muchas gracias por tu contenido, saludos!
¡Gran vídeo y muy bien explicado! Muchísimas gracias
no se si seas de los mejores programadores, pero explicas como los dioses
Muchas gracias por compartir tus conocimientos maestro, me sacaste una duda existencial, gracias!
me ha tomado meses (soy un imbecil) pero de a poco porfin estoy entendiendo este tutorial xD
Vengo a ver el vídeo después de 1 año y uf, más que explicado, no sé si es mi único caso, pero es lo mismo que el manejador de estado provider de flutter jejejeje,
Que buen video, muy bien explicado jeje
Muchas gracias!
Al final las arquitecturas son muy similares en los lenguajes porque tratan la idea de simplificar el mismo problema
En el pasado estudie WPF y tiene bastante parecido!!! Gracias por compartir tu conocimiento!!!
Más claro que el agua!!, 100 veces mejor que cualquier curso!!
Mas claro imposible crack! Gracias por tu aporte a todos los Devs!
La mejor explicación!! Entiendes porque entiendes 👍
Hola Aristi excelente contenido, he aprendido muchísimo gracias a ti, una pregunta podrías realizar un video explicando todas las arquitectura que existen y cuando es mejor usar una u otra, o un articulo relacionado a eso, te lo agradecería mucho
En Google vas a poder encontrar muuuuchos artículos sobre arquitecturas. MVVM es la más utilizada.
Estamos listossss😎😎👍🏻👍🏻👍🏻👍🏻👍🏻 test unitariossss aun lo esperamos😎👍🏻🇨🇱🇨🇱🇨🇱🇨🇱
Lo prometido es deuda estimado @AristiDevs
Aquí está mi comentario, siempre intentando estar pendiente de tu contenido.
Saludos desde El Salvador
Muchisimas gracias. Ayuda mucho que la gente que sabe quiera compartirlo.
Excelente video, muy educativo y útil, saludos desde Caracas, Venezuela
Acabo de dar el like 101, ya has superado los 100 jejeje esperando el siguiente. Gracias por tus aportes!!!
Estoy preparando que habéis sido muy rápidos!
Muchas gracias! Qué video más interesante, es un buen comienzo para esta área. Saludos!
Muy buen video tenía dudas sobre el uso del viewmodel y con ver tu video me quedó super claro.
Sos un genio hermano, se entiende todo re bien, sobre todo cuando lo llevas a la practica. En un curso pago de Udemy te explican esto como el culo y todo separado en videos de 5 minutos, te felicito.
Muvhas gracias!
Soy nuevo en tu canal Amigooo. Gracias me has ayudado muchooooooo...
Me encantó el tuto! Me sirve perfecto de planilla para intentar una app por mí mismo! Gracias!!
Tus videos son una verdadera maravilla
Muchas gracias, me ayudaste a entender la arquitectura MVVM de la mejor manera.
Gracias a ti! Recuerda que tienes segunda y tercera parte!
Tus vídeos son muy buenos hombre!
woow recien descubro el canal, explicas super bien , gran video megalike
gracias a ti conseguí trabajo❤
Hola Makina. Antes de nada Felicitarte por tu maravilloso conocimiento, y que encima, lo compartas con los demas. Yo no he estudiado programacion, pero lo que veo, lo entiendo, pero no se desarrollarlo. En este video, al importar el viewModels, me sigue dando el error de que se sigue quedando en rojo. No se que puede ser. Si puedieras decirme, en que me he equivocado, te estaria agradecido. Muchas gracias por tu tiempo y dedicación. Haces que los novatos como yo, tengamos la ilusión de aprender. GRACIAS.
Genial como siempre
Muy buena explicación. Fácil de entender y aplicar. like like
Muy buen tutorial y todo muy clarito, mis felicitaciones..
Esperando con ansias la 2da parte 😃😃😃
sos un crack, muchas gracias, buen video
Gran maestro!!!!
Buen video facil de entender!
Gracias por estos videos, de verdad sirven demasiado
Genial !!! , podrias hacer un ejemplo de manejo de bases de datos sqLite con Room ? :D
En su web tiene un ejemplo y está muy bueno
Al fin entendí!!!!!! 🙌🙌
Gracias por tanto 🎉
Es primera vez que veo un video tuyo, muchas felicitaciones por tu canal y el contenido. Quería consultar si tienes algún curso premium con más horas hablando más a profundidad de estos temas.
Re bien explicado, gracias
Muy buen capítulo. Muchas gracias :)
muy buen ejemplo gracias por el tutorial!
Excelente video, grande!
Muchísimas gracias !!!!! Gran vídeo
Yo hace unos meses empecé en android, me gustaría saber la diferencia entre implementar un provider, y un repository. No se en que aventaja uno del otro.
Y también quise usar un viewModel para hacer una petición al servidor, ya que quiero hacerlo en una actividad, y recibirla en otra.
La idea es no hacerla en la segunda actividad porque desde que apreto el boton, se habre el nuevo activity, carga el fragment tarda 2 segundos.
El viewModel es para hacerlo en paralelo a la petición para no esperar esos doa segundos.
Pero el viewModel no funciona entre dos activities diferentes, solo en un solo en un activity
Esperando la segunda parte ..... ya tienes mas de 100 likes :D
Lo estoy terminando!
Crack, gracias por compartir su sabiduría.! :D
muy buen tutorial, felicitaciones.
Hola Aris, para cuando un tutorial muy básico y sencillo para entender MVVM con Jetpackcompose?... ando como loco por entender los principios básicos con JPC. Gracias
Muy pronto habrá un CURSO COMPLETO de JETPACK COMPOSE así que atento a mi Twitter
Queremos la segunda parte !! :D
Gracias por los vídeos. Ya me suscribí. Tengo una duda. Cuándo la aplicación tiene muchas funcionalidades, es suficiente con tener esa estructura de carpetas (model,viewmodel,view) única, o hago grupos de carpetas por cada funcionalidad?
excelente video :D mas claro imposible ¡
es un genio.
muy buena sección , solo un inconveniente se me cerraba la aplicacion debido a que como son numeros random , la aplicacion se cierra , lo arregle importando la libreria random de kotlin val position = Random.nextInt(10)
Excelente video!!
muy bueno !
Crack!
pregunta por que se guarda el MutableLiveData() en una constante "val" si se supone que MutableLiveData es porque el valor va a ser variable y no constante
Gracias Crack🤌🏼
si tiene 3 capas al igual que MVP, cual sería la diferencia entre MVP y MVVM?
El uso de ModelView en MVVM y el uso de interfaces en MVP?
Básicamente, aunque mvvm al trabajar con livedata es más reactivo también
Buenas, es una pelotudes pero podes hacer un pequeño cambio para que quede mejor el código, y no quede atornillado al codigo el tamaño de la lista val position:Int=(0..quote.size).random()
Capo!
Buenas, estoy intentando buscar información para conectar un proyecto de kotlin a una base de datos MySQL y no encuentro mucho, me podrías echar una mano
hola aris 2 preguntas, crees que podras hacerlo implementando firebase? y la otra es, el MVVP se implementa igual para fragmentos? quiero implementar MVVM con recycleview ,firebase y fragmentos
PD: buen contenido crack
En el proyecto en directo que haré en Twitch usaré fragmnets y posiblemente firebase :)
Tambien se puede usar dataBinding? tienes algun video tutorial de DataBinding?
Gracias geniooooooooo!!
crack
capo de capos
Muchas gracias!
Muy bueno !
Se que esta es una pregunta bastante tonta, pero como se puede aplicar esto con Java y Firebase ?
La clase QuoteProvider, seria lo mismo que haberla llamado QuoteInteractor? Un interactor cumple la misma función que un Provider? Muy buena explicación!
Un interactor es un caso de uso, para mi ese provider es como una pequeña base de datos así que no es lo mislo
hay partes que todavía no entiendo, pero pues nada seguir viendo una vez mas y buscar conceptos por aparte.
Amigo Puedes hacer un Video de como conectar mis app con una hoja de calculo de Google, Gracias ♥♥