Xamarin アプリのクロスプラットフォーム設計パターンを調査する

初級
開発者
Xamarin
Visual Studio
.NET

Xamarin.Forms で iOS と Android のプロジェクト間でコードを共有するための .NET Standard ライブラリを作成します。 プラットフォーム固有の操作を共有コード ベースから実行できるようにするため、コントラクトを使用してこれらを定義します。

学習の目的

このモジュールでは、次のことを行います。

  • .NET Standard を使用して共有コードを構造化する
  • ファクトリ パターンを使用して依存関係を検索する
  • サービス ロケーターを使用して依存関係を登録および取得する
  • 制御の反転 (IoC) コンテナーを使用して依存関係を自動的に挿入する

前提条件

  • Visual Studio 2019 (任意のエディション)
  • C# と .NET を熟知していること