¡GRATIS! Descárgate la guía sobre arquitecturas Android ❤️ 👉👉 devexperto.com/guia-arquitecturas Si aún no te decides sobre si Kotlin es el lenguaje que deberías aprender, te animo a que te apuntes a mi masterclass gratuita 👉 bit.ly/30A8umN
@sergioruiz72294 жыл бұрын
GENIO... Muchas gracias por tanto!!
@devexpert_io4 жыл бұрын
@@sergioruiz7229 muchas gracias!
@dampyre4 жыл бұрын
pincho el enlace pero esta vació y solo me aparece un menú lateral
@devexpert_io4 жыл бұрын
Uy, tengo que revisar esto... Gracias por avisar
@dampyre4 жыл бұрын
@@devexpert_io de todas formas como dicen ustedes ..la estoy flipando en colores !! o como decimos en chile esta la raja wn !! gracias por tu canal!!
@darwincordova82414 жыл бұрын
Si eres desarrollador, estos serán los 39 minutos con 26 segundos mejor invertidos de tu vida. Siento que mi IQ ha pasado 80 a 120. Gracias!
@devexpert_io4 жыл бұрын
Muchas gracias Darwin!
@norDevCommand2 жыл бұрын
Claro, los patrones de diseño son lo mejor, te facilita la vida absurdamente
@lacuevadelinsecto Жыл бұрын
Faltan en Internet videos como este. Nunca había visto una explicación mejor de Ports n' Adapters, Onion, etc., sin tanto misterio de diseño y al grano con la arquitectura en sí. Excelente contenido, estimado!
@devexpert_io Жыл бұрын
Me alegro mucho de leer estas palabras, saludos!!
@TecnoTubeTutorials3 жыл бұрын
muy buena explicacion, me ha quedado muy claro
@devexpert_io3 жыл бұрын
Muchas gracias!
@lucas13232 жыл бұрын
Acabo de comenzar tus Videos, espero al terminar todo conocer mucho sibre todo este maravilloso mundo. Saludos desde VEnezuela
@devexpert_io2 жыл бұрын
Bienvenido Jorge!! Lo tuyo es organización sin duda ;) un abrazo!
@ErickCruz_Dev2 жыл бұрын
Pero que forma tan excelente de explica!!! Gracias amigo... Sin duda alguno los 39 mejores minutos que cualquier desarrollador podría invertir
@devexpert_io2 жыл бұрын
Wow!! Muchísimas gracias Erick, un placer leer eso!
@mauriciofranciscohernandez95534 жыл бұрын
Después de tantos proyectos en donde he participado, por fin me ha quedado estas diferencias para manejar una verdadera arquitectura. Gracias por el vídeo y un fuerte abrazo desde México! ✌🏻
@devexpert_io4 жыл бұрын
Me alegro! Muchas gracias por tu comentario!
@joaquitobler18452 жыл бұрын
Muy buen video!! Todo muy bien explicado 👍. 😍👏👏
@devexpert_io2 жыл бұрын
Muchas gracias Joaqui!! 🙌
@corrector74052 жыл бұрын
Muchas gracias nuevamente. Creo que en lleno 2022 MVC definitivamente ya no conviene ser aprendido mas sólo MVP y MVVM, siendo éste último al que más se le debería poner empeño. De igual modo quedó todo más claro. Gracias. Saludos!.
@devexpert_io2 жыл бұрын
Gracias por comentar!
@electrobricolarte96233 жыл бұрын
Estaba buscando como controlar mi teléfono celular desde el pc y ahora estoy atrapado e interesado en desarrollar en android, suscrito y like claro que si, saludos desde ciudad de México.
@devexpert_io3 жыл бұрын
Ole! Bienvenido!
@charlestazerussell67253 жыл бұрын
La verdad me gusto este video. Esta Genial. Se me aclararon muchas enredos que tenia en mi cerebro. Gracias
@devexpert_io3 жыл бұрын
Gracias a ti!
@malditorockero72 жыл бұрын
Segundo vez que veo este video. Me parece un imprescindible que vale la pena revisitar de vez en cuando.
@devexpert_io2 жыл бұрын
Muchísimas gracias Alexis!! 🙌🙌
@mirinconvuelo3 жыл бұрын
Excelente vídeo, muy didáctico. Ahora entiendo porqué se me escapaban muchas cosas y es que la arquitectura ha cambiado muuucho desde que me inicié con la informática. Tenía los conceptos muy arcaicos (ya no cumplo los 50). Pero mi pregunta siguiente es ... ¿cuando eliges un IDE como Android Studio ya solo puedes trabajar con una arquitectura determinada o esto incluso lo sigues eligiendo tu?
@devexpert_io3 жыл бұрын
Uy, se me escapó esto. No, la arquitectura no tiene que ver con el IDE, sino con la forma de organizar el código. Así que es totalmente independiente.
@martin.883 жыл бұрын
Un alumno del KameSennin!!! maestro Antonio como siempre!! Excelente video!!
@devexpert_io3 жыл бұрын
jeje, muchas gracias!
@FapCod4 жыл бұрын
Estoy desarrollando una app para una universidad y realmente me ha servido mucho el video, estuve un poco investigando sobre los modelos para empezar primero por eso ya que después es tedioso trabajar con código espagueti. Por cierto si tienes paypal podrias ponerlo ahi para ayudarte al menos en comprar unas nuevas hojas para que expliques jajaj gracias bro .
@devexpert_io4 жыл бұрын
Gracias! Jajaja, bueno tengo formaciones que a día de hoy me permiten que pueda dedicar tiempo a crear también contenido gratuito
@javiopakan23 жыл бұрын
Saludos y gracias por tus aportes... Acuerda todas esas arquitecturas: hexagonal, clean y cebolla son evoluciones o modificaciones a DDD puro
@devexpert_io3 жыл бұрын
Gracias!
@adrianlozadacabrera42834 жыл бұрын
excelente video para alguien que esta empezando en este mundo del desarrollo de android
@devexpert_io4 жыл бұрын
Muchas gracias Adrián! Me alegro de que te haya sido de ayuda.
@Esparzamx3 жыл бұрын
Cuando explicas que para la inyección de dependencias hay que generar una interface y el objeto a inyectar debe implementarla. Ese es un patrón por si mismo conocido como Strategy... Es de los patrones originales Go4
@devexpert_io3 жыл бұрын
Gracias! Sí, quiero hacer una serie sobre patrones. Pero me llevará un tiempo 😬
@Esparzamx3 жыл бұрын
@@devexpert_io perfecto, la verdad recién conocí tu canal, me encantó. Voy a estar al pendiente
@hva16 Жыл бұрын
Excelente!!! 😍
@devexpert_io Жыл бұрын
Muchas gracias!🙌🔥
@danielcatalano75172 жыл бұрын
Muy buen video gracias!
@devexpert_io2 жыл бұрын
Gracias a ti por comentar!
@ZiclopDevices Жыл бұрын
Excelente! Como todos tus tutos. (Además eres zurdo, como yo!!! :D )
@devexpert_io Жыл бұрын
Muchas gracias! 😅😜
@julianmc80344 жыл бұрын
Por fin un video en español! Que buena explicacion. Saludos desde México.
@devexpert_io4 жыл бұрын
Gracias Julián! Habrá muchos más :)
@car2000314 жыл бұрын
Este video me sirvió mucho, explicas bien! me quedo con mvvm con observables xd , saludos :)
@devexpert_io4 жыл бұрын
Me alegro de que te fuera de ayuda!
@sergioramoneroles58072 жыл бұрын
Gracias por tu exposición
@devexpert_io2 жыл бұрын
Gracias a ti
@MrJualen4 жыл бұрын
Gracias por estos videos, Antonio. A los Junior nos ayudan un montón :)
@devexpert_io4 жыл бұрын
Un placer!
@josemazamora62074 жыл бұрын
Un vídeo fantástico, muchas gracias y ¡¡¡¡enhorabuena !!!
@devexpert_io4 жыл бұрын
Muchas gracias!
@stephentellez57182 жыл бұрын
Magnifico video
@devexpert_io2 жыл бұрын
Muchas gracias!!
@laleyuniversal4 жыл бұрын
Gracias, me ha quedo muy claro ahora a ponerlo a practica cada ves, más!
@devexpert_io4 жыл бұрын
Perfecto Andrés! Me alegro 😁
@javieraravena83034 жыл бұрын
Gracias por la explicación! Sin tener conocimiento previo he podido entender lo que explicas
@devexpert_io4 жыл бұрын
Perfecto! Muchas gracias por el feedback
@javieraravena83034 жыл бұрын
@@devexpert_io Gracias a ti profe ! cuantos libros habrás resumido en este video ! Saludos Estoy aprendiendo cada día cosas nuevas del desarrollo de app moviles y apesar de que ya entiendo un poco esto, me cuesta imaginar todo lo que es arquitectura y patrones en una aplicación per se. Tendras algún ejemplo en que se pueda ver claramente que tipo de arquitectura tiene una app o algun patrón?? gracias !
@devexpert_io4 жыл бұрын
@@javieraravena8303 busca "devexperto clean architecture" en KZbin
@javieraravena83034 жыл бұрын
@@devexpert_io Justo estaba viendo ese video ! gracias !
@oscarivan76973 жыл бұрын
MVVM with data binding only make sense with XML no with Jetpack Compose.
@devexpert_io3 жыл бұрын
That's right
@hrbullon2 жыл бұрын
Hola amigo, me ha encantao tu manera de explicar de forma sencilla cosas que algunos complican, me gustaría saber si tienes algún repo con proyectos básicos aplicando estos patrones ?
@devexpert_io2 жыл бұрын
Hola! Tengo bastantes vídeos sobre temas de arquitectura en mi canal, y muchos de ellos también incluyen repositorios de código, que puedes encontrar en github.com/antoniolg
@aresrodry4 жыл бұрын
Muy buena explicacion acerca de los tipos de arquitecturas
@devexpert_io4 жыл бұрын
Muchas gracias Rodrigo!
@hugoscoms3 ай бұрын
Un vídeo genial para entender arquitecturas
@devexpert_io3 ай бұрын
¡Muchas gracias!
@giovanniarellano58983 жыл бұрын
Excelente video 😍
@devexpert_io3 жыл бұрын
Gracias 🤗
@josecarloses4 жыл бұрын
Buenas Antonio, una pregunta, cuántos objetos de modelo consideras necesarios tener en total? Uno por cada capa, que el de dominio se compara con la vista, uno por cada capa, pero además uno por data source(uno para bd, otro server)? Añadirías uno para sharedPreferences por ejemplo? o reutilizarías alguno? Buen video, gracias!!
@devexpert_io4 жыл бұрын
Gracias! Es necesario uno por cada origen de datos, y al menos uno específico para el dominio, que sea al que finalmente convierten todos. Luego yo a veces también creo uno específico para la UI si los datos que quiero mostrar requieren transformaciones. En el caso de SharedPreferences, si haces una arquitectura completa, también necesitas tratarlo como un origen de datos más, y por tanto también haría falta una conversión. Al final esto, que parece un engorro, es mejor a largo plazo, porque si mañana la cosa se complica y tienes que empezar a persistir en otra parte, o quieres usar algún servicio para persistir las preferencias en la nube... Gracias a tenerlo desacoplado del resto de la App, se vuelve súper sencillo.
@nerychidox4 жыл бұрын
Excelente video me ha sido muy útil muchas gracias , solo una duda ¿Cuáles son los factores que definen que patrón de diseño y arquitectura implementar en un proyecto? Me gustaría que hicieras un vídeo de pros y contras de estás arquitecturas saludos desde México
@devexpert_io4 жыл бұрын
En realidad cualquier arquitectura bien construida puede llevar el proyecto al éxito. Yo personalmente solo uso Clean Architecture porque me va bien y cumple los objetivos que busco.
@myselfhaveachannel15654 жыл бұрын
Genial Antonio, muchas gracias
@devexpert_io4 жыл бұрын
Gracias Iván!
@popularfan58933 жыл бұрын
Algun problema con la arquitectura MVC ¿? Parece que si no programas MVVM, metes dependencias o test no puedes desarrollar y eso es falso.
@devexpert_io3 жыл бұрын
MVC en Android? Para eso el Controlador tendría que ser la activity, y eso trae muchos problemas asociados. Con MVP sin problema
@popularfan58933 жыл бұрын
@@devexpert_io y sin embargo se desarrolla también en MVC.
@v4r3t4 жыл бұрын
¡Muchas gracias Antonio!
@devexpert_io4 жыл бұрын
A ti por verlo y animarte a comentar!
@Juan-tw1su4 жыл бұрын
Que opinas hacerca de MVI? Voy comenzando. Gracias y saludos
@devexpert_io4 жыл бұрын
pues es algo que no he tratado mucho. Eso de tener un estado monolítico me preocupa un poco, no sé cómo se comportará en proyectos grandes...
@olivergibbs73974 жыл бұрын
Excelente explicación !!!
@devexpert_io4 жыл бұрын
Gracias Oliver!
@pabloleonardoperez57472 жыл бұрын
😍
@devexpert_io2 жыл бұрын
🙌🙌
@hsb120013 жыл бұрын
Te doy tu like por el logo de tu camisa "marca de la tortuga" :D
@devexpert_io3 жыл бұрын
Jajaja, más que merecido, no? Da igual lo que cuente en el vídeo 😆
@rogercolque4 жыл бұрын
Hola para uso de los componentes jetpack , es necesario mvvm? Ejemplo room db, binding ni sr que mas 😁
@devexpert_io4 жыл бұрын
Hola Roger! No, no es necesario, se pueden usar de forma independiente.
@rogercolque4 жыл бұрын
@@devexpert_io Gracia por la resputsta. Es q antes estaba viendo la posibilidad de dar el examen de Ceritifcacion para Android de Google y me recomendaron q practicara Jetpack components y lei por ahi q algunas cosas MVVM y ademas si q es mas recomendable este q MVP. Si tienes recomendaciones de cual usar, todas bienvenidas. Gracias. Pd. Examen con Java por estoy verde en Lkotlin 😁.
@devexpert_io4 жыл бұрын
Si vas a hacer la certificación, entiendo que es mejor MVVM porque es lo que recomienda Google. Pero en realidad ambos son perfectamente válidos.
@webserveis34984 жыл бұрын
Juas que bueno yo ayer subi tambien mi primer video de programacion Android, pero sin teoria, puro código de implementación