このトピックでは、AppMap ツールを使用して作業を開始する方法に関する情報を提供します。
AppMap は、Xamarin.Forms アプリケーションのフローを配置する視覚的なダイアグラム ツールです。
AppMap を使用すると、新しいプロジェクトの生成や既存のプロジェクトに項目を追加できます。
新しいプロジェクト作成時にレイアウトを完了すると AppMap はアプリケーションを生成します。コード生成はソリューション、プロジェクト、View、ViewModel、ナビゲーション コードを含みます。生成した後、アプリケーションをビルドして実行します。生成したアプリケーションにコードまたはユーザー インターフェイスを追加できます。
既存プロジェクトで新しい項目の追加する際にレイアウトを完了すると、AppMap は新しい項目を生成します。コード生成は View、ViewModel、ナビゲーション コードを含みます。
AppMap は Prism フレームワークをナビゲーション、inversion of control (IoC) コンテナー、メッセージ、ページ ダイアログ、およびその他の共有フレームワーク機能で使用します。
ナビゲーションおよび IoC コンテナー機能は必須です。その他の機能はオプションです。この機能は定義済みです。
詳細については、Prism for Xamarin.Forms ヘルプ ウェブサイトを参照してください。
AppMap は Microsoft MarketPlace により更新されます。公開したときに更新を取得するには、自動更新を有効にしてください。
AppMap は開発時間を大幅に削減できます。Xamarin.Forms ナビゲーションは、新しい Xamarin 開発者にわかりにくい場合があります。AppMap は、アプリケーション ナビゲーションの理解と構成サポートする視覚化ツールでプログラミングの手順を簡素化します。
エンタープライズまたは業務用アプリケーションの場合、AppMap は統一性のなアプリケーション レイアウトおよび構造を生成します。
アプリケーションに必要なネイティブ プロジェクトのみを選択し、新しい Xamarin.Forms プロジェクトを作成します。
新しいプロジェクト項目を既存の Xamarin.Forms プロジェクトに追加します。
ページ フロー、ページの間のナビゲーションを視覚的に配置し、ページの間に親子関係を設定します。
ナビゲーション スタックをすべて表示し、Xamarin.Forms アプリケーションの MainPage の再ルートを表示します。
Xamarin.Forms アプリケーションおよびコードを簡単に生成します。
生成したコードは、ファイル構造および命名規則に従うオプションを提供します。
AppMap はすべての生成したコードを App.cs または App.xaml.cs に IoC コンテナーで登録します。
このビデオは AppMap 概念または機能を説明します。
AppMap の紹介で、新しいプロジェクトの作成および生成したコードの概要を提供します。
このビデオは、AppMap と生成された Xamarin.Forms アプリケーションで Prism の使用を説明します。依存関係挿入のコンテナー、Page (View)、および ViewModel の登録を含みます。
このビデオは新しい AppMap プロジェクトの作成オプションを説明します。
このビデオは、AppMap プロジェクトに新しいプロジェクト項目の追加を説明します。複製したファイル名のチェック、コード生成オプション、AppMap の提供した ViewModel 基本クラスの代わりにユーザー ViewModel 基本クラスの使用を説明します。
このビデオは、MasterDetailPage および子詳細ページを追加する方法を紹介します。
このビデオは、TabbedPage または CarouselPage および子詳細ページを追加する方法を紹介します。