広告
Xamarin.Android
- Xamarin.FormsよりさらにAndroid固有のUIや機能が100%全てC#言語で扱える技術です。
- 「Visual Studio」か「Visual Studio for Mac」を使ってAndroidアプリが開発できます。
- ロジックの部分は他のXamarin.iOSなどとクロスプラットフォームできます。
- 専用のネイティブなUIをデザインできるIDEがあります。
- 平均して75%のロジックコードがiOS・Android・Windowsで共有できます。
- 最新のAndroid OSの公開に合わせてXamarin.Androidをバージョンアップしているので、最新の機能がプログラミングできます。
- Javaでは面倒だった非同期プログラミングが容易にできます。
- 既存のJavaコード・フレームワーク・カスタムコントロールをC#から呼び出せます。
- Googleの時計Android Wearアプリも開発できます。
- ゲームも作れますが、絵やサウンドを用いなくても用意されたUIだけでもアプリが完成できるので、IDEだけでオールインワンで開発できます。
- IDEからNuGetを使ってハイクオリティなコンポーネントやパッケージを手軽にダウンロードできます。
- Androidのネイティブに近い動作やAndroid固有のAPIを多用する場合や、コードの共有よりカスタマイズしたUIを作りたい場合にXamarin.FormsよりXamarin.Androidをお勧めします。
サンプルアプリ
- 初心者向けにシンプルなアプリのソースを公開しています。
入門書の紹介
- ただいま構想中の本の企画が通って執筆できたら紹介します。
キャプチャ画像