.NET MAUI を使用してモバイルおよびデスクトップ アプリを構築する

初級
開発者
.NET
Visual Studio
.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 を設計する方法を学習する

StackLayout と Grid を使用して、さまざまなデバイス全体で一貫したユーザー インターフェイスを作成します。

.NET MAUI XAML で共有リソースとスタイルを使用する方法を学習する

.NET MAUI シェルを使用して、タブとポップアップ ナビゲーションを備えたマルチページ アプリケーションを作成します。

HttpClient を使用して REST Web サービスを利用し、基本的な CRUD 操作を実行します。 優れたユーザー エクスペリエンスを提供し、最上位のパフォーマンスを得るためのネイティブ ネットワーク スタックを利用するために、デバイスがいつインターネットに接続されているのかを検出します。

.NET MAUI アプリを使用して、SQLite に保持されているデータの格納やアクセスを行う方法を学習する

UI にデータ バインディングを追加する方法について学習します。 データ バインディングを使用すると、データが変更されたときに UI が自動的に更新されます。 データ型が一致しない場合は、コンバーターを使用して UI のデータを変換できます。

MVVM の設計パターンと、それによってビジネス ロジックとユーザー インターフェイス コードを分離する方法について説明します。 ビューモデルの設計方法と、それらがパターンの重要な部分である理由について説明します。