Repolode
dotnet

dotnet/maui-samples

.NET MAUIで構築された公式サンプルアプリ集。AIチャット、ナビゲーション、レイアウト、ネイティブのプラットフォーム機能を紹介します。

スター
3,659
フォーク
1,485
未解決の Issue
96
最終コミット
2 か月前

これは何?

このリポジトリには、単一のC#およびXAMLコードベースからAndroid、iOS、macOS、Windowsアプリを開発できるMicrosoftのフレームワーク、.NET Multi-platform App UI(.NET MAUI)の公式サンプルプロジェクトが収録されています。サンプルは.NET MAUIのバージョンごとに整理されており、10.0フォルダーには現行の安定版サンプル、11.0フォルダーにはプレビュー版サンプルが含まれています。

Microsoft.Extensions.AIを使ったシンプルなチャットクライアントや、LLMのツール関数呼び出しに対応したバージョンなど、機能を絞った小規模なサンプルを用意しています。また、Point of Saleアプリ、レスポンシブなWeatherアプリ、Gridのspan機能を使った電卓アプリ、複数のナビゲーションシナリオといった大規模なアプリでは、デスクトップとモバイルの両方に同じUIを適応させる方法を紹介しています。Xamarin.Formsからの移行ガイドも含まれています。

主な機能

  • 01.NET MAUIのバージョン別に整理された公式サンプル(10.0は安定版、11.0はプレビュー版)
  • 02チャットやツール呼び出しにMicrosoft.Extensions.AIを使用するAIサンプル
  • 03デスクトップとモバイルに適応するレスポンシブレイアウト
  • 04ナビゲーションパターンとネイティブのプラットフォーム連携の例
  • 05Xamarin.Formsからの移行ガイド

ユースケース

  • クロスプラットフォームのC#およびXAMLアプリの作り方を学ぶ
  • .NET MAUIアプリにツール呼び出し対応のLLMチャットを追加する
  • .NET MAUIのレスポンシブレイアウトやナビゲーションを学ぶ
  • 既存のXamarin.Formsアプリを.NET MAUIに移行する

クイックスタート

  1. 1

    リポジトリをクローンします

    git clone https://github.com/dotnet/maui-samples.git
  2. 2

    Visual Studio またはお使いの IDE で 10.0 フォルダー(現行の安定版)からサンプルを開き、対象プラットフォームで実行します

使う前に知っておきたいこと

  • サンプルは .NET MAUI 9.0 以降を対象としています。9.0 フォルダーは非推奨で、サポート対象外です。
  • 11.0 フォルダーにはプレビュー版のサンプルが含まれており、変更される場合があります。

収録されている特集

トピック

よくある質問

maui-samples とは?
.NET MAUIで構築された公式サンプルアプリ集。AIチャット、ナビゲーション、レイアウト、ネイティブのプラットフォーム機能を紹介します。 このリポジトリには、単一のC#およびXAMLコードベースからAndroid、iOS、macOS、Windowsアプリを開発できるMicrosoftのフレームワーク、.NET Multi-platform App UI(.NET MAUI)の公式サンプルプロジェクトが収録されています。サンプルは.NET MAUIのバージョンごとに整理されており、10.0フォルダーには現行の安定版サンプル、11.0フォルダーにはプレビュー版サンプルが含まれています。
maui-samples は無料で使えますか?ライセンスは?
maui-samples は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
maui-samples は今もメンテナンスされていますか?
半年以内に更新あり。maui-samples の最終コミットは 2026年9月1日 です。
maui-samples は何に使えますか?
クロスプラットフォームのC#およびXAMLアプリの作り方を学ぶ .NET MAUIアプリにツール呼び出し対応のLLMチャットを追加する .NET MAUIのレスポンシブレイアウトやナビゲーションを学ぶ 既存のXamarin.Formsアプリを.NET MAUIに移行する
maui-samples のインストール方法は?
リポジトリをクローンします: git clone https://github.com/dotnet/maui-samples.git Visual Studio またはお使いの IDE で 10.0 フォルダー(現行の安定版)からサンプルを開き、対象プラットフォームで実行します
maui-samples はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dotnet/maui-samples

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト