こんにちは。 マイクロソフトの渡辺です。 C# で iOS、Android、Windows アプリをクロスプラットフォーム開発できる Xamarin。VIsual Studio 向けのアドインである Xamarin for Visual Studio も提供されていて、Visual Studio から iOS、Android、Windows の各アプリを開発することもできます。 アプリをクロスプラットフォーム開発するにあたっては、複数の .NET 処理系に対して、バイナリレベルで再利用できるライブラリである PCL ( Portable Class Library ) を活用します。PCL プロジェクトに共通ロジック部分を実装し、それを各アプリのプロジェクトから参照することで、コードを共通化することができます。 今回は、この共通部分を Mvvm フレームワーク 「 MvvmCross 」を
![MvvmCross と Xamarin for Visual Studio で iOS, Android, Windows アプリを作る流れ - Yuta Watanabe's Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/f2db9769d16f33d378ccf26799c4f0194c85545a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fy%2Fyuwata%2F20140131%2F20140131205801.png)