Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎
AndroidもiOSも。
C#を使ったクロスプラットフォーム開発に挑戦!
これまで別々の言語や環境で開発していたAndroid/iOSアプリを
共通の言語(C#)や環境(.NET Framework)で作成する
注目の開発環境Xamarin。
マイクロソフトMVP受賞経験のある著者が、豊富なアプリケーション開発の
経験を活かし、すべてのモバイルアプリ開発者に向けてXamarinネイティブ
によるクロスプラットフォーム開発を徹底解説しました。
本書は「Xamarinとは何か」にはじまり、汎用ライブラリMVVMCrossを
使って、本格的なクロスプラットフォームを開発するノウハウまで、
ミニサンプルアプリを作りながらわかりやすく学ぶことができます。
また、特にAndroid/iOS開発経験のある読者のために、
JavaやObjective-C、Swiftと比較しながらの解説も行っています。
現場の開発者のための、Xamarinを使ったクロスプラットフォーム開発を
スムーズに学べる一冊です。
〜〜〜本書の内容〜〜〜
Part 1 Xamarinの基礎
ーー Chapter 1 Xamarinについて学ぼう
Part 2 Xamarinでアプリを作る
ーー Chapter 2 Visual StudioでAndroidキッチンタイマーを作ろう
ーー Chapter 3 Visual StudioでiOSキッチンタイマーを作ろう
ーー Chapter 4 同一プロジェクトでAndroid/iOSアプリを作ろう
Part 3 MVVMCrossを使う
ーー Chapter 5 MVVMCrossについて学ぼう
ーー Chapter 6 MVVMCrossでアプリを作ろう(準備編)
ーー Chapter 7 MVVMCrossでアプリを作ろう(データバインディング編)
ーー Chapter 8 MVVMCrossを使いこなそう
本書の内容
Part 1 Xamarinの基礎
ーー Chapter 1 Xamarinについて学ぼう
Part 2 Xamarinでアプリを作る
ーー Chapter 2 Visual StudioでAndroidキッチンタイマーを作ろう
ーー Chapter 3 Visual StudioでiOSキッチンタイマーを作ろう
ーー Chapter 4 同一プロジェクトでAndroid/iOSアプリを作ろう
Part 3 MVVMCrossを使う
ーー Chapter 5 MVVMCrossについて学ぼう
ーー Chapter 6 MVVMCrossでアプリを作ろう(準備編)
ーー Chapter 7 MVVMCrossでアプリを作ろう(データバインディング編)
ーー Chapter 8 MVVMCrossを使いこなそう
レビュー(4件)
分かりやすいですネ。細部に必要なスキルを身につけるには、もっと詳しい専門書が必要かと思います。
大筋はいい
Xamarinによる開発の入門書としては良いと感じました。 何より、AndroidとiOSそれぞれで同じアプリを作ってみるというのがわかりやすい。 ただ、途中で入れてくる解説的な部分がアプリを作るための説明なのか、言語の説明をしているのかがわかりにくい。 よくよく読めば理解できるので否定するほどのことではないのだが、とりあえず指示通りに入力して動かしてみたいなんてことを考えず真面目に読んだほうがいい。 焦らずじっくり勉強します。
iPhoneアプリの公開には結局Macが必要です
Windows PCのみでAndroidとiPhone(iOS)アプリの開発ができそうだと思って購入しましたが、後者のビルドにはMacが必要と書いてありました。あれ?ビルドまではできるようになる(なった?)とネットで見たけどなと思って調べてみたら、例えビルドできるようになっても、Androidと違ってiPhoneは野良アプリが使用できない仕様なので、公開するためにはAPP Storeにアップする必要があり、APP Storeへの登録にMacが必要ということのようです。さらに、年会費も払う必要があるのでiPhoneアプリ開発は諦めてAndroidのみにします。ということで、Xamarin(C#)を使う必要性はなくなってしまいました。
はしょっているかな
値段の割に内容が薄い様な気がしますが気のせいでしょうか