Android アプリは Windows だけで、しかも Visual Studio を使って作成できます。Windows へのインストールは 日本語のインストールガイド をご参照ください。
今回はローカライズの方法をご紹介します。
Xamarin でのローカライズも、ネイティブの Android アプリをローカライズするのと同じく、レイアウトを適切なリソースで作成し、各言語用の Strings.xml を配置するだけなので非常に簡単です。
- Visual Studio で Android プロジェクトを作成します。
- プロジェクトプロパティを見ると、なぜか Android Manifest が空白のままですので、適切な情報を入力します。
- フォルダ名を小文字にしたり、各種 drawable フォルダを追加するなどします。
- 最後に values\Strings.xml をコピーして values-ja\Strings.xml として貼り付け、-ja フォルダ以下の Strings.xml を日本語化します。
<resources>
<string name="btn_Button1">Hello World, Click Me!</string>
<string name="ApplicationName">Android App</string>
<string name="txt_Click">Clicks!</string>
</resources>
<resources>
<string name="btn_Button1">こんにちは、クリックしてください!</string>
<string name="ApplicationName">Android App 日本語版</string>
<string name="txt_Click">クリックしました!</string>
</resources>
リソースについては以下などが参考になるかと思います。
Part 5 - Application Localization and String Resources | Xamarin ローカライズ方法