MVVM CROSS PLATFORM