7 step by step Example for mvvm