.NET MAUI を使用してモバイルおよびデスクトップ アプリを構築する
.NET MAUI を使用して、C# と Visual Studio を使用してモバイル デバイスやデスクトップ上で実行されるアプリを構築する方法について説明します。 .NET MAUI を使用したアプリの構築の基礎と、ローカル データ ストレージや REST ベースの Web サービスの呼び出しなどのより高度なトピックについて学習します。
前提条件
- .NET MAUI ワークロードがインストールされている Visual Studio 2022
- C# と .NET を熟知していること
実績コード
実績コードを要求しますか?
このラーニング パス内のモジュール
.NET MAUI と共に Visual Studio を使用してクロスプラットフォーム アプリを作成する方法について説明します。
XAML を使用して .NET MAUI アプリの UI を設計する方法を学習する
.NET マルチプラットフォーム アプリ UI (MAUI) 拡張アプリケーション マークアップ言語 (XAML) ページで StackLayout と Grid を使用して、異なるデバイス間でi一貫したユーザー インターフェイスを作成します。
.NET MAUI シェルを使用して、タブとポップアップ ナビゲーションを備えたマルチページ アプリケーションを作成します。
HttpClient を使用して REST Web サービスを利用し、基本的な CRUD 操作を実行します。 優れたユーザー エクスペリエンスを提供し、最上位のパフォーマンスを得るためのネイティブ ネットワーク スタックを利用するために、デバイスがいつインターネットに接続されているのかを検出します。
.NET MAUI アプリを使用して、SQLite に保持されているデータの格納やアクセスを行う方法を学習する
UI にデータ バインディングを追加する方法について学習します。 データ バインディングを使用すると、データが変更されたときに UI が自動的に更新されます。 データ型が一致しない場合は、コンバーターを使用して UI のデータを変換できます。
MVVM の設計パターンと、それによってビジネス ロジックとユーザー インターフェイス コードを分離する方法について説明します。 ビューモデルの設計方法と、それらがパターンの重要な部分である理由について説明します。