Кроссплатформенный UI-фреймворк .NET для создания десктопных, мобильных, встроенных и WebAssembly-приложений на C# и XAML.
dotnet/maui-samples
Подборка официальных примеров приложений на .NET MAUI: AI-чат, навигация, макеты и нативные возможности платформ.
- Звёзды
- 3,658
- Форки
- 1,484
- Открытые issues
- 96
- Последний коммит
- 2 месяца назад
Что это?
В этом репозитории собраны официальные примеры проектов для .NET Multi-platform App UI (.NET MAUI) — фреймворка Microsoft для создания приложений под Android, iOS, macOS и Windows на общей кодовой базе C# и XAML. Примеры сгруппированы по версиям .NET MAUI: в папке 10.0 находятся актуальные стабильные версии, а в папке 11.0 — примеры для предварительной версии.
В подборку входят небольшие узкоспециализированные примеры: например, минимальный чат-клиент на Microsoft.Extensions.AI и его версия с вызовом функций инструментов LLM. Более крупные приложения — система Point of Sale, адаптивное погодное приложение, калькулятор с использованием возможностей Grid span и несколько сценариев навигации — показывают, как адаптировать один интерфейс для настольных и мобильных устройств. Также включено руководство по переходу с Xamarin.Forms.
Ключевые возможности
- 01Официальные примеры, сгруппированные по версиям .NET MAUI (10.0 — стабильная, 11.0 — предварительная)
- 02Примеры AI на Microsoft.Extensions.AI: чат и вызов инструментов
- 03Адаптивные макеты для настольных и мобильных устройств
- 04Примеры навигационных шаблонов и интеграции с нативными возможностями платформ
- 05Руководства по переходу с Xamarin.Forms
Сценарии использования
- Изучение создания кроссплатформенных приложений на C# и XAML
- Добавление в приложение .NET MAUI чата с LLM и вызовом инструментов
- Изучение адаптивных макетов и навигации в .NET MAUI
- Перенос существующего приложения Xamarin.Forms на .NET MAUI
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/dotnet/maui-samples.git - 2
Откройте пример из папки 10.0 (текущая стабильная версия) в Visual Studio или вашей IDE и запустите его на целевой платформе
Что важно знать
- Примеры предназначены для .NET MAUI 9.0 и более новых версий; папка 9.0 устарела и больше не поддерживается.
- В папке 11.0 находятся предварительные версии примеров, которые могут измениться.
В подборках
Темы
Частые вопросы
- Что такое maui-samples?
- Подборка официальных примеров приложений на .NET MAUI: AI-чат, навигация, макеты и нативные возможности платформ. В этом репозитории собраны официальные примеры проектов для .NET Multi-platform App UI (.NET MAUI) — фреймворка Microsoft для создания приложений под Android, iOS, macOS и Windows на общей кодовой базе C# и XAML. Примеры сгруппированы по версиям .NET MAUI: в папке 10.0 находятся актуальные стабильные версии, а в папке 11.0 — примеры для предварительной версии.
- maui-samples можно использовать бесплатно? Какая у него лицензия?
- maui-samples распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- maui-samples всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в maui-samples — 1 сент. 2026 г..
- Для чего можно использовать maui-samples?
- Изучение создания кроссплатформенных приложений на C# и XAML Добавление в приложение .NET MAUI чата с LLM и вызовом инструментов Изучение адаптивных макетов и навигации в .NET MAUI Перенос существующего приложения Xamarin.Forms на .NET MAUI
- Как установить maui-samples?
- Клонируйте репозиторий: git clone https://github.com/dotnet/maui-samples.git Откройте пример из папки 10.0 (текущая стабильная версия) в Visual Studio или вашей IDE и запустите его на целевой платформе
- Где скачать maui-samples?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dotnet/maui-samples
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор UI-компонентов для WPF: обновляет стандартные элементы управления и добавляет современное оформление окон, темы, неблокирующие диалоги и навигацию.
Открытый SDK Google для создания нативно скомпилированных мобильных, веб- и десктопных приложений на единой кодовой базе Dart.
Python-фреймворк для создания веб-, десктопных и мобильных приложений с интерфейсом на базе Flutter — без опыта во фронтенд-разработке.
Кроссплатформенный движок нативных интерфейсов: логика приложения работает на Go, а каждая платформа отрисовывает интерфейс своими нативными представлениями.
Кроссплатформенный UI-фреймворк на Rust, переносящий архитектуру Avalonia и поддерживающий стилизуемые свойства, привязку данных, XAML и несколько тем.