Viejo, de tanto ver tu video, por fin lo he entendido. Gracias, ahora solo me falta practicarlo bastante. GRACIAS, sigue subiendo videos.
@cesarsmith52577 жыл бұрын
Amigo gracias no sabes cuanto sufri para entender MVP y tu me has hecho ver la luz.
@llmmaster_7 жыл бұрын
gracias Cesar ;)
@juanpablorodriguesdacruz92424 жыл бұрын
Excelentisima explicacion. Llevo meses tratando de poder implementar correctamente el MVP. Hoy lo logré comprender. Infinitas gracias!
@aaronbautista14716 жыл бұрын
Excelente explicación, estaría genial que hicieras el ejemplo mas complejo que mencionas en el vídeo. Gracias.
@199411CARLOS7 жыл бұрын
Excelente explicación. La sencillez del ejemplo facilita entender los conceptos del MVP.
@alancasasarevalo77506 жыл бұрын
Buenas tardes, acabo de ver tu tutorial buscando arquitectura clean desde hace semanas, no puedo creer que lo hagas tan sencillo que hasta yo lo entienda por fin. Sin Dagger ni nada complicado, en cuanto lo vi me suscribí a tu canal. Grandioso contenido te acabas de convertir en mi nueva Deidad ;).
@henriquecalasans32725 жыл бұрын
Fanático!!, felicidades!! por la presentación
@jeduardofarias74484 жыл бұрын
Muy buen video, estaba hecho un lío y este me ayudo mucho
@carl00477 жыл бұрын
Excelente explicación, muy clara y se ha entendido perfecto... Sigue así!!!!
@gustavoabastoargote65384 жыл бұрын
Excelente explicación, totalmente recomendado.
@rogerlopez65826 жыл бұрын
Vaya, por fin me quedó claro.
@ivancantu22987 жыл бұрын
Muchas gracias, muy bueno el ejemplo
@ericksanchezchavez66596 жыл бұрын
Muy buen video... gracias por compartir tus conocimiento
@MrDiegoaz32 жыл бұрын
muy bien explicado. Lastima no se hizo el siguiente video con mas complejidad.
@sergiomesonerogarcia23986 жыл бұрын
¿Por qué la lógica la implementa el modelo? ¿No debería estar en el prentador? ¿Dónde deberían estar las llamadas rest o el acceso a base de datos, en el presentador o en el modelo? Un saludo
@jlex31945 жыл бұрын
>> El model se encarga de la lógica (o peticiones a BD), mientras que el presenter se encarga de recibir la información que recopiló el model para pasarlo al view
@crecitec5 жыл бұрын
Es que la arquitectura MVP es SOLO para las VISTAS, para la APP tenemos que tener otra arquitectura que sería por ejemplo una arquitectura clean basada en 3 capas(aunque pueden ser más) por ejemplo Vista (con la arquitectura MVP) - Casos de uso - modelo. Las llamadas a rest estarían en el modelo de la arquitectura de la app (arquitectura clean), no de la arquitectura de la vista (mvp). Teniendo encuenta todas las capas la app quedaría así Vista(mvp)- Presentador(mvp)- Modelo(mvp)- Casos de uso(clean)- modelo(clean) Espero haberte ayudado. Un saludo.
@thesinger69693 жыл бұрын
@@crecitec exacto, se puede hacer una combinación de MVP con clean.
@66Heinkel4 жыл бұрын
que sucede si la aplicación contiene varias actividades? tengo que crear estas 4 clases por cada una? y si usa fragmentos?
@oleaga6 жыл бұрын
Why u don't use the same method to return data? If u do it, u don't need the method called "showResult", or there is a problem with the pattern if we return something? Thanks!
@lcprphoenix2 жыл бұрын
Muy buena explicación, me doy cuenta que he estado usando MVP y no lo sabía Por cierto, estaría bueno manejar el posible error que sucede si se ingresa una letra y no un número, saludos.
@RaulSC95 жыл бұрын
Por qué casteas los EdiText? Gracias por tus videos
@Jun-inho7 жыл бұрын
y si tengo un Asyntask con un progress Dialog para insertar datos ,donde debería estar el asynktask en la view o en el model ?
@Esmerlinp7 жыл бұрын
En el Interactor(Model)
@GreLLPro4 жыл бұрын
Hola, tienes algún curso completo con mvp? Necesito aprender en profundidad con Kotlin
@jhoandertorres27536 жыл бұрын
Holaa donde puedo conseguir el curso completo
@daniell18026 жыл бұрын
Gran tutorial, muchas gracias, la verdad es que es bastante simple y muy explicativo! Tengo una duda, en el 11:37 dices: if(view!=null){}, mi duda es ¿Qué ocurre cuando view es null? No pone sun else, (imagino que porqu ees un ejemplo sencillo) pero ¿Qué ocurre cuando view es null, qué habría que hacer? Es la única duda que tengo, cómo interactua la aplicación antes dicha situación, se vuelve a llamar al onCreate, enseña una imagen en negro, etc etc Un saludo
@mijaelviricocheaparra74746 жыл бұрын
A estas alturas supongo que ya lo sabes, pero responderé por si alguien tiene la misma duda, partamos por el hecho de que un if se hace efectivo solo si es verdadero, entonces si el view es null entonces el resultado de la condición se convertiría en falso por que sería «view es no no nulo» y por ende no entraría en el if.
@darneetII5 жыл бұрын
Esta mal la arquitectura , el activity _main.xml deberia ser la vista , AIcuadradoView deberia ser el presentador , y solo crear una clase mas ya sea implementada de una interfase o no pero que sea esta el modelo .Por lo que se respetaria mas el MVP en escencia.Es decir Android deberia de tener una plantilla MVP y MVC que realice esta estructura,como sucede en C#
@christianalejandroherrejon68197 жыл бұрын
buenas tardes, podría hablar con usted estoy diseñando mi propia app. y quería ver si podría darme algunos consejos
@llmmaster_7 жыл бұрын
Hola Christian Alejandro, pregunta lo que quieras y si te puedo guiar o hacer un tutorial de que pasos seguir estaré encantado. Lo haré cuando tenga tiempo libre, pero siempre es bueno resolver dudas de la gente.
@efom98456 жыл бұрын
Cuando se usa MVVM? Por qué MVP?
@alonsopantigoso88627 жыл бұрын
gracias por el video nomas agradecería que ampliaras las letras