+1 agree. I found several examples about mvvm and they become messy in the middle cuz they add extra stuff but this video is clear and minimalist till the end
Hello Carlos, nice tutorial but one thing isn't covered: where should we handle events (like click on button, a new date is selected in a datepicker, ...), in the View or ViewModel? 😊
Good job in explaining how MVVM and DataBindings works in Xamarin. You need more views my friend. By views I mean UA-cam views, not the views in Xamarin.
I'm hoping this observation is correct, correct me if I am wrong; I was using the Xamarin Forms sample downloaded from Azure App Services and noticed there was no INotifyPropertyChange inheritance, it seems they are using ObservableCollection which does the same property change notification. I was following your video to match up how the sample worked and it took me ages to figure out why it was missing. Thought I would put this here in case someone else was doing the same thing as me. Thanks for the video, it helped me a lot.
Hi thanks for video tutorials. I implement MVVM But List view Row duplication occur . Can you explain how to fix listview Item duplication. Just like we use ViewHolder in Android Native. Is there any solution here in Xamarin
Best practice is usually to use strongly typed variables, and avoid "var". Though modern hardware don't suffer noticeably, "var" is a bad habit, and it can lead to other developers struggling to get a quick overview of your code
No its not. There is no point in strong typing. If you are using Visual Studio you can just hoover over the variable name to see what's the type it is. Or just give it a proper name. "Though modern hardware don't suffer noticeably" this shows that you don't know what you are talking about as "var" is resolved at compile time.
This has to be one of the best videos teaching about MVVM. You got a new subscriber ;)
Best explanation I've seen so far. Thanks!
Great Explanation. The best example I've found so far to understand and implement MVVM in Xamarin forms. Thanks!!
Thank you so much Pavan!
I am agree this video very clearly.
+1 agree. I found several examples about mvvm and they become messy in the middle cuz they add extra stuff but this video is clear and minimalist till the end
I agree, I've been watching a lot of videos about it, this one made me understand MVVM!
You've no idea how many videos I've been through trying to try and understand MVVM in Xamarin... you made it very straight forward. Thank you.
This is the best, simple explanation of MVVM I've seen yet, thank you!
Finally, I can understand what it is. Thank you very much, Sir.
Wow this is just fantastic , You have excellent skill my brother pls post more videos. Thanks!
Thank you Carlos
Thanks Carlos Lara for the clean explanation 👍🏻
I am happy to help you Hermann :)
hi, please post more! Thank You!
Wonderful explanation, thanks!
Great Way Of Explaining things Thank You...
OMG ! thank you very much, i'm a fresher, my brain was so confused until i found this videos
simple and easy to follow , thanks
Thanks, helpful and simple explanation!
Hello Carlos, nice tutorial but one thing isn't covered: where should we handle events (like click on button, a new date is selected in a datepicker, ...), in the View or ViewModel? 😊
It's amazing!! Thank you very much!!
Good job in explaining how MVVM and DataBindings works in Xamarin. You need more views my friend. By views I mean UA-cam views, not the views in Xamarin.
Thanks M van Etten! Haha I love the last sentence, made me laugh :)
Thank you so much for made this video. In Thailand implement use the MVVM also,But I never get it all until you show me.
I like that he takes ViewModelBase class to be parent class.
I'm hoping this observation is correct, correct me if I am wrong; I was using the Xamarin Forms sample downloaded from Azure App Services and noticed there was no INotifyPropertyChange inheritance, it seems they are using ObservableCollection which does the same property change notification.
I was following your video to match up how the sample worked and it took me ages to figure out why it was missing. Thought I would put this here in case someone else was doing the same thing as me.
Thanks for the video, it helped me a lot.
thank you
Congratulations for help me! But, I would like to know how to became dynamic code properties using foreach (for example) ? Please. Tks
Hey, could you do a video about navigation in MVVM?
muy, le felicito, ahora tengo que buscar como implementar command. Gracias
Hi thanks for video tutorials. I implement MVVM But List view Row duplication occur . Can you explain how to fix listview Item duplication. Just like we use ViewHolder in Android Native. Is there any solution here in Xamarin
Great tutorial! Loved the CustomerList with Elon Musk at the top
How did first name & last name have space in between them on UI? Could anyone explain please ?
You declared first/last name Label once but why did it appear to be five?
nice and easy tutorial to understand MVVM, please add MVVM tutorial with complete one page application functionality with WCF/WebAPI services.
What if the services is async
nice tutorial
Thank you Agus!
Share the code on github would be nice too. Great video, buddy.
Very good tutorial! Just talk a little bit slower. Thank you.
Best practice is usually to use strongly typed variables, and avoid "var". Though modern hardware don't suffer noticeably, "var" is a bad habit, and it can lead to other developers struggling to get a quick overview of your code
No its not. There is no point in strong typing. If you are using Visual Studio you can just hoover over the variable name to see what's the type it is. Or just give it a proper name.
"Though modern hardware don't suffer noticeably" this shows that you don't know what you are talking about as "var" is resolved at compile time.