MVVM Pattern

Apa sih MVVM?
MVVM adalah singkatan dari Model View ViewModel yaitu suatu pattern yang diperkenalkan oleh Martin Fowler dari Microsoft. MVVM ini mirip-mirip sama MVC (Model View Controller) karena sebagian besar polanya memang didasarkan pada MVC.

Flow

Jadi, ceritanya gini

View
View ini berisi layout dari aplikasi

ViewModel
ViewModel ini bertugas untuk mengambil data dan menyampaikannya ke View

Model
Setelah ViewModel ngambil data, nah saatnya Model bertugas, yaitu menampung data yang diambil oleh ViewModel.


Singkatnya sih gitu.
Untuk implementasinya tunggu artikel selanjutnya!


Referensi: https://msdn.microsoft.com/en-us/library/hh848246.aspx

3 komentar: