クロスプラットフォーム アプリケーションの構築
クロスプラットフォーム モバイル アプリケーション間でのコードの共有には、共有アセット プロジェクトとポータブル クラス ライブラリの 2 つのオプションがあります。 これらのオプションについては、ここで説明します。ポータブル クラス ライブラリと 共有プロジェクトの に関する詳細もご覧いただけます。
パート 1 - Xamarin モバイル プラットフォームの概要
パート 3 - Xamarin クロスプラットフォーム ソリューションのセットアップ
ケース スタディ
このドキュメントで概説されている原則は、Tasky サンプル アプリケーションと、Xamarin CRM などの事前構築済みアプリケーションで実践されています。
Tasky
Tasky は、iOS、Android、Windows Phone 用の簡単な To Do リスト アプリケーションです。 Xamarin を使用したクロスプラットフォーム アプリケーションの作成の基本を示し、ローカル SQLite データベースを使用します。
Tasky のケース スタディについての記事をお読みください。
まとめ
このセクションでは、Xamarin のアプリケーション開発ツールについて説明し、複数のモバイル プラットフォームを対象とするアプリケーションを構築する方法について説明します。
複数のプラットフォーム間で再利用するためのコードを構造化し、そのアーキテクチャ内で使用できるさまざまなソフトウェア パターンについて説明する階層構造アーキテクチャについて説明します。
一般的なアプリケーション関数 (ファイルやネットワーク操作など) と、クロスプラットフォームの方法で構築する方法の例を示します。
最後に、テストについて簡単に説明し、これらの原則を実行するケース スタディへの参照を提供します。