酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Xamarin.Androidの開発Tipsの記事まとめ

随時更新していきます。ここまで書いてから一覧性が悪いような気がしてきました。

Xamarin.Android開発ことはじめ

画面やUIパーツ

画面遷移

テキストを表示させるラベル(TextView)

ボタン(Button)

画像を表示するビュー(ImageView)

アラート、ダイアログ(AlertDialog)

データ、ファイル、ストレージ

ネットワーク

画像や音声、マルチメディア

リソース

デバイス、センサー

センサー

システム

パスワードの保存(Keychain)

アプリ間連携

ローカライズ、多言語対応

型の変換

Xamarin.Androidは、.NET ランタイムでありAndroidとの間の部分を補完します。AndroidアプリではOS標準コントロールであるAndroidのUIパーツを度々操作する必要がでてきます。

UIパーツを操作する際の大部分は、Xamarin.Androidによって.NET Frameworkで定義されている型で操作できるように補完されているのですが、例外もありネイティブの型へ変換する必要があります。この節ではXamarin.Androidを使ったプログラミングで避けられない型の変換について取り扱います。

基本的なプログラミングTips

Xamarin.Androidを使ってAndroidアプリ開発をする上で知っておきたいTipsを紹介します。

文字列操作

日時操作

ハッシュ操作

タスク処理と並列処理

その他

ソースコードの共有化

関連書籍

C#によるiOS、Android、Windowsアプリケーション開発入門 (MSDNプログラミングシリーズ)

C#によるiOS、Android、Windowsアプリケーション開発入門 (MSDNプログラミングシリーズ)