Cross-platform MVVM with MvvmCross
This article provides links to articles, videos and other resources for MvvmCross, a truly cross-platform, free, and open MVVM C# framework.
Model View ViewModel (MVVM) is an architectural pattern which is commonly used in Windows (Phone) apps to separate the user interface from app business logic. Cross platform MVVM provides a great way to get started using C# across many platforms.
One cross-platform MVVM framework is MvvmCross. This article provides links to development resources using MvvmCross. Preparing for Multi-Platform Apps with Portable Class Libraries has more general links for Portable Class Libraries.