Repolode
dotnet

dotnet/maui-samples

Coleção de apps de exemplo oficiais feitos com .NET MAUI, com exemplos de chat com IA, navegação, layouts e recursos nativos das plataformas.

Estrelas
3,658
Forks
1,484
Issues abertas
96
Último commit
há 2 meses

O que é?

Este repositório reúne projetos de exemplo oficiais do .NET Multi-platform App UI (.NET MAUI), framework da Microsoft para criar apps para Android, iOS, macOS e Windows a partir de uma única base de código em C# e XAML. Os exemplos são organizados por versão do .NET MAUI: a pasta 10.0 contém o conjunto estável atual, e a pasta 11.0 reúne exemplos em preview.

A coleção inclui exemplos pequenos e focados, como um cliente de chat básico criado com Microsoft.Extensions.AI e uma versão que adiciona chamadas de funções de ferramentas de LLM. Apps maiores, como um sistema de ponto de venda, um app de clima responsivo, uma calculadora que usa recursos de span do Grid e vários cenários de navegação, mostram como adaptar uma única interface para dispositivos desktop e móveis. Também há um guia de migração do Xamarin.Forms.

Recursos principais

  • 01Exemplos oficiais organizados por versão do .NET MAUI (10.0 estável, 11.0 em preview)
  • 02Exemplos de IA com Microsoft.Extensions.AI para chat e chamadas de ferramentas
  • 03Layouts responsivos que se adaptam a dispositivos desktop e móveis
  • 04Exemplos de padrões de navegação e integração com plataformas nativas
  • 05Guias de migração do Xamarin.Forms

Casos de uso

  • Aprender a criar um app multiplataforma com C# e XAML
  • Adicionar chat com LLM e chamadas de ferramentas a um app .NET MAUI
  • Estudar layouts responsivos e navegação no .NET MAUI
  • Migrar um app existente em Xamarin.Forms para .NET MAUI

Início rápido

  1. 1

    Clone o repositório

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

    Abra um exemplo da pasta 10.0 (versão estável atual) no Visual Studio ou no seu IDE e execute-o na plataforma de destino

Antes de usar

  • Os exemplos são voltados para .NET MAUI 9.0 e versões mais recentes; a pasta 9.0 está obsoleta e não tem mais suporte.
  • A pasta 11.0 contém exemplos de prévia que podem mudar.

Em coleções

Tópicos

Perguntas frequentes

O que é maui-samples?
Coleção de apps de exemplo oficiais feitos com .NET MAUI, com exemplos de chat com IA, navegação, layouts e recursos nativos das plataformas. Este repositório reúne projetos de exemplo oficiais do .NET Multi-platform App UI (.NET MAUI), framework da Microsoft para criar apps para Android, iOS, macOS e Windows a partir de uma única base de código em C# e XAML. Os exemplos são organizados por versão do .NET MAUI: a pasta 10.0 contém o conjunto estável atual, e a pasta 11.0 reúne exemplos em preview.
maui-samples é gratuito? Qual é a licença?
maui-samples é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
maui-samples ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de maui-samples foi em 1 de set. de 2026.
Para que posso usar maui-samples?
Aprender a criar um app multiplataforma com C# e XAML Adicionar chat com LLM e chamadas de ferramentas a um app .NET MAUI Estudar layouts responsivos e navegação no .NET MAUI Migrar um app existente em Xamarin.Forms para .NET MAUI
Como instalar maui-samples?
Clone o repositório: git clone https://github.com/dotnet/maui-samples.git Abra um exemplo da pasta 10.0 (versão estável atual) no Visual Studio ou no seu IDE e execute-o na plataforma de destino
Onde consigo maui-samples?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dotnet/maui-samples

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados