Uvod u Data Binding i MVVM sa Xamarin.Forms

Jedan od mojih omiljenih arhitekturalnih paterna je MVVM (Model-View-ViewModel). MVVM omogućava developerima da postignu razdvajanje koda biznis logike od koda namjenjenog za rad sa korisničkih intefejsom. Ukoliko ste Xamarin developer, bilo da koristite Xamarin.Forms ili Xamarin traditional pristup imate mogućnost korištenja MVVM patterna. Ovo predavanje ima za cilj upoznavanje učesnika sa MVVM patternom kroz praktične primjere u demo sekciji. Počevši od osnova MVVM patterna i korištenja istog u jednoj Xamarin.Forms aplikaciji. Xamarin.Forms out of the box nudi podršku za mvvm tako da i korištenje je olakšano bez dodatnih paketa ili biblioteka. Neki od primjera gdje ćemo koristiti mvvm jeste automatsko osvježavanje kontrola, korištenje button-a i registrovanje razlitičih handlera, korištenje komandi itd. Pored toga ćemo baciti pogled na popularne mvvm frameworke te koje su njihove prednosti i mane.

Prerequisites for attending lecture / required prior knowledge
Predhodno iskustvo u radu sa Xamarin platformom