can I use MVVMCross
library as MVVM
platform outside Xamarin
With any Android Native project?
if no , is there any native MVVM
framework for android applications ?
Currently MvvmCross relies on C# - so using it on Android requires Xamarin.Android.
You could possibly port it to Java, or could try the dot42.com platform which compiles C# to Dalvik.
For pure Java alternatives, you could also try a couple of library answers from Android data-binding (similar to WPF)?