I've been obsessed with WPF/XAML and MVVM for a long time.
Now I'm beginning to discover that many frameworks / technologies out there are embracing the "declarative XML-based UI" type of stuff and going after them.
Xamarin.Android is my first target, my first attempt at trying to look outside my XAML walls.
On the other hand, Xamarin.Forms, which enables XAML-based UIs that get translated into Android and iOS looks really tempting.
Nevertheless, and to quote Eric Lippert:
I've never written so much as a line of Java code; I see no reason to start now.
Q&A for professional and enthusiast programmers
Q&A for user experience researchers and experts
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for professional programmers interested in conceptual questions about software development
Q&A for programming puzzle enthusiasts and code golfers
Q&A for peer programmer code reviews