Xamarin アプリのクロスプラットフォーム設計パターンを調査する
Xamarin.Forms で iOS と Android のプロジェクト間でコードを共有するための .NET Standard ライブラリを作成します。 プラットフォーム固有の操作を共有コード ベースから実行できるようにするため、コントラクトを使用してこれらを定義します。
学習の目的
このモジュールでは、次のことを行います。
- .NET Standard を使用して共有コードを構造化する
- ファクトリ パターンを使用して依存関係を検索する
- サービス ロケーターを使用して依存関係を登録および取得する
- 制御の反転 (IoC) コンテナーを使用して依存関係を自動的に挿入する
前提条件
- Visual Studio 2019 (任意のエディション)
- C# と .NET を熟知していること