Love this guy. The way he presents and shared the information. 2022 and What we learnt so far, Xamarin is going never to replace iOS & Android Developer :D
@nishaaggarwal7876 Жыл бұрын
Great explanation sir! This has cleared my confusion over these two architectures.
@Chekist20084 жыл бұрын
Классная подача материала! Видно, что за плечами есть большой опыт работы со всеми видами моделей.
@alekseimulin61513 жыл бұрын
Great explanation! Even though it's indeed controversial which one is better MVP or MVVM, LiveData, RX or even ThreadPool's, we can argue about it till the end of times and it's all powerful, apart from all of this on the level higher, the explanation of the concept is great!
@xitize6 жыл бұрын
Love to listen him, very nicely presented. I agree MVVM is going to be best one for Android developer
@Kevin509wisdom5 жыл бұрын
8 months have past, do you still think it's the best architecture for android?
@soonclass42696 жыл бұрын
I really appreaciate the leacture, thank you very much!
@na-ms1xf4 жыл бұрын
View 1 * ViewModel. Isn't it View * ---> * ViewModel relationship? Views can bind properties from different ViewModels, whereas those ViewModels may hold references to different Views.
@holatechm3 жыл бұрын
awesome explanation sir
@coder54295 жыл бұрын
after the 13 month of this video publish date now Its 25 March 2019 here, let me know what is best for Android Developer now still MVP or MVVM ?
@cazewonda5 жыл бұрын
MVVM
@bayraminanc8854 жыл бұрын
Mvvm is the answer
@NyxAndrew4 жыл бұрын
@@cazewonda nice tip.
@NyxAndrew4 жыл бұрын
nice tip.
@deepakkanyan92412 жыл бұрын
awesome explanation
@igorg.86246 жыл бұрын
From a testability perspective, it sounds like MVVM is better than MVP because of its loose coupling...
@Kevin509wisdom5 жыл бұрын
Do you have some samples to share?
@taslimoseni22314 жыл бұрын
I love this lecturer!!
@dawidmat9639 Жыл бұрын
Great explanation :)
@hoki82962 жыл бұрын
So much fun
@witoldsienski17096 жыл бұрын
Whats with user input events (clicks) in mvvm?
@harry506505 жыл бұрын
View: search_button.setOnClickListener { viewmodel.onSearchButtonClick() } (or via data-binding xml is even better) ViewModel: fun onSearchButtonClick() { //logic }
@prasannakumar-su7px6 жыл бұрын
this is awesome
@erlangparasu63396 жыл бұрын
Great!
@hippiestafarii6 жыл бұрын
Nice talk :-)
4 жыл бұрын
MVP is not legacy code also advise MVVM as a winer is a bad idea, there's no winer.
@BigCarso5 жыл бұрын
Presenter doesn't give any actual reasons why mvvm is better. Having a reference to the view isn't bad in itself. Code size is actually more for mvvm. See Google examples and line counts
@Kevin509wisdom5 жыл бұрын
"Code size is actually more for mvvm." Code in MVVM is more lines than MVP?
@BigCarso5 жыл бұрын
@@Kevin509wisdom yeah a little more, according to the comparison done by Google todo-mvp. I do recommend to use mvvm. Architecture viewmodels provide a lot of benefit
@KoreanLabx5 жыл бұрын
howdy?
@typeblue0014 жыл бұрын
I did not learn anything from watching this video...