Bem -vindo ao Sands of Maui – questões de boletim informativo dedicadas a reunir o mais recente conteúdo .NET Maui relevante para os desenvolvedores.
Uma partícula de areia – minúscula e inócua. Mas junte muitas partículas de areia e temos algo grande – uma força a ser considerada. São os menores grãos de areia que geralmente se somam para formar praias enormes, dunas e desertos.
Os desenvolvedores do .NET estão animados com a realidade do .NET Multi-plataform App UI (.Net Maui) – A evolução da pilha de tecnologia de desenvolvedores de plataforma cruzada moderna .NET. Com ferramentas estáveis e um rico ecossistema, o .Net Maui capacita os desenvolvedores a criar aplicativos nativos de plataforma cruzada para celular/desktop a partir da base de código compartilhada única, enquanto convidava tecnologias da web no mix. Embora possa levar um longo voo para chegar às areias da ilha de Maui, a excitação do desenvolvedor em torno do .Net Maui é bastante palpável com todo o conteúdo criado. Como os grãos de areia, todas as notícias/artigo/documentação/vídeo/tutorial/LiveStream contribuem para experiências de desenvolvedores no .NET Maui e cultivamos uma comunidade/ecossistema disposto a aprender e ajudar.
As areias de Maui são uma tentativa humilde de coletar toda a grandiosidade .Net Maui em um só lugar. Aqui está o que é digno de nota para a semana de 21 de julho de 2025:
Códigos de barras com .net Maui
O .NET Maui é criado para permitir que os desenvolvedores .NET criem aplicativos de plataforma cruzada para Android, iOS, macOS e Windows, com integrações profundas de plataforma, interface do usuário nativo e experiências híbridas da Web. Os usuários modernos de aplicativos exigem UX rico de aplicativos de plataforma cruzada, e os desenvolvedores podem usar toda a ajuda-.NET Maui e Telerik UI estão aqui para obrigar. Os códigos de barras são a representação visual de dados que podem ser lidos por um scanner e comumente usados em muitos setores – pode ser um divisor de águas, permitindo fluxos de trabalho mais rápidos, menos erros e muito menos estresse. Felizmente, os desenvolvedores do .NET têm fácil e Leomaris Reyes escreveu um artigo maravilhoso – Tudo sobre códigos de barras em .Net Maui.
O componente da interface do código de barras na interface do usuário do Telerik para .Net Maui permite a criação de variedade de tipos de códigos de barras para uso em aplicativos móveis/de mesa – um paradigma da interface do usuário comumente em uso para aviação, armazenamento, assistência médica, varejo, governo e muito mais. Os suportes da interface do usuário do Telerik Barcode vêm em vários formatos padrão, incluindo códigos QR regulares e suíços – e o dimensionamento pode ser ajustado manualmente ou em proporção ao controle de contêineres. Leomaris começa com o básico e mostra a experiência do desenvolvedor em facilmente tornar a interface do usuário do Tellerik Code com suporte flexível de API – uma interface do usuário complexa pronta para fora da caixa para desenvolvedores .NET Maui.
Produtividade do Github Copilot
.NET Maui é a evolução da pilha de desenvolvimento moderna .NET de plataforma cruzada, permitindo que os desenvolvedores atinjam os fatores de forma móvel e de mesa de uma única base de código compartilhada – manter a estrutura .NET Maui é um sério desafio de engenharia. O GitHub Copilot, particularmente no modo de agente, está se formando rapidamente do programador de pares para programador de pares – pode ser uma lenta evolução começar a considerar o GitHub Copilot como desenvolvedor da equipe. Em um teste de realidade, o GitHub Copilot poderia ajudar com as tarefas de engenharia .NET Maui, como corrigir problemas simples e criar solicitação de tração com correções? Esta pode ser uma opção atraente para muitas equipes de engenharia e Jonathan Peppers escreveu um artigo – Como a equipe .Net Maui usa o Github Copilot para produtividade.
Como em qualquer coisa com a IA moderna, a quilometragem pode variar – mas com um pouco de planejamento e contexto, o GitHub Copilot pode cuidar de muito trabalho repetitivo, libertando os desenvolvedores humanos para se concentrar em problemas complexos de maior valor. Acontece que a equipe .NET Maui vem usando ativamente o GitHub Copilot no modo agêntico para aumentar a produtividade, e Jonathan está feliz compartilhe algumas dicas práticas para tirar o máximo proveito disso. Para iniciar, questões gerais de contexto e orientação – o arquivo de instrução de copilot é uma ótima maneira de transmitir o contexto do projeto, a estrutura do repositório e os padrões de codificação da equipe. Embora um recurso de segurança, as equipes podem precisar configurar as regras do firewall para o GitHub Copilot fazer chamadas externas – as variáveis de ambiente são uma ótima maneira de permitir domínios específicos. Para integração com pipelines Build ou CI/CD, um copiloto-steps.yml pode ajudar a personalizar as ações dos agentes do Copilot, enquanto os servidores MCP opcionais podem trazer ferramentas contextuais adicionais para os agentes realizarem tarefas com mais confiança. O uso do GitHub Copilot em tarefas de engenharia é um ótimo piloto inicial da equipe .Net Maui – pequenos passos em direção ao sonho de tratar o Github Copilot como colega desenvolvedor da equipe.
.NET 10 Atualização
Moderno .LÍQUIDO é poderoso, de código aberto, de plataforma cruzada e acolhedora para todos, com ferramentas maduras acompanhadas de ecossistemas ricos. Com o .Net se estabelecendo em uma cadência anual, há novos bits para desenvolvedores todo mês de novembro – o trabalho começa no início do ano. As equipes .NET da Microsoft estão trabalhando para a próxima iteração do .NET e tomaram mais medidas – Diga olá para .NET 10 Preview 6.
O sexto lançamento de pré-visualização do .NET 10 acrescenta alguns grandes aprimoramentos nas estruturas do .NET Runtime, SDK, Bibliotecas, C# e desenvolvedores como Asp.net Core, Blazor, Aspire, .Net Maui, Criptografia pós-Quantum (PQC) e muito mais. Para desenvolvedores .NET Maui, o mais recente lançamento do .NET inclui os aprimoramentos do MediaPicker, Webview, alinhamento com o Apple Xcode 16.4 SDKs, suporte para níveis de Android API 35/36 e muitas correções de estabilidade. À medida que o ano rola, os desenvolvedores do .NET podem esperar uma cadência constante do .NET 10 pré -visualizações até a disponibilidade geral em novembro. À medida que a plataforma .NET muito amada segue para o próximo grande lançamento, os desenvolvedores terão muito a ficar atento – para cima e para trás.
VS liberação de código
A IA moderna é uma grande oportunidade de otimizar e automatizar os fluxos de trabalho do desenvolvedor para obter uma melhor produtividade. Vs código é o editor de código popular do Uber e vem com o GitHub Copilot para produtividade orientada a IA-um programador de pares da AI que ajuda os desenvolvedores a escrever um código melhor. As equipes por trás do Código VS estão trabalhando duro e recentemente lançaram um grande lançamento – Vs código v1.102 está aqui para o horário nobre.
O GitHub Copilot já é um dos assistentes de codificação mais populares e produtivos para desenvolvedores – um programador de pares da IA que ajuda os desenvolvedores a escrever um código melhor. Há muita coisa da IA na versão mais recente do Código VS – isso inclui suporte GA para a especificação completa do Model Context Protocol (MCP) e o Github Copilot Chat do Github Copilot. Além dos modos de pergunta/agente, os desenvolvedores agora podem criar modos personalizados para experiências personalizadas e agora há melhor gerenciamento de tarefas em segundo plano com o Copilot Coding Agent. Este é um espaço de inovações furiosas e é bom ver o código/copiloto do Github, empurrando os limites para tornar os desenvolvedores mais produtivos com a IA – Cheers!
.Net Aspire Dashboard
Muitos aplicativos modernos não são mais monólitos gigantes. Em vez disso, as pilhas de aplicativos são compostas por microsserviços do tamanho de uma mordida, cada uma isolada e implantada separadamente para compensar partes de confetes digitais. Enquanto essas arquiteturas nativas de nuvem trazem melhor resiliência e configuração, a carga cognitiva também é real – é aqui que o .Net Aspire brilha. Dave Brock iniciou uma série exploratória de cinco partes sobre .Net Aspire, e o segundo post saiu- Tudo sobre o painel de desenvolvedores .Net Aspire.
As arquiteturas de microsserviços têm grandes benefícios, como infraestrutura sob demanda, implantações independentes e resiliência de autocura. Mas há um custo para pagar em termos de complexidade, dependências e muitas configurações. Com o .NET Aspire, os desenvolvedores recebem um kit de ferramentas opinativo que reúne as melhores práticas em torno da descoberta de serviços, verificações de saúde, telemetria, gerenciamento secreto e muito mais, tudo com padrões fáceis internos. Dave começa com um aplicativo de demonstração de guitarra de amostra para mostrar a experiência do desenvolvedor com o .Net Aspire – o painel é um benefício importante, permitindo que os desenvolvedores rastreem dependências de aplicativos em tempo real através de uma única interface de usuário. Com o painel .NET Aspire, a observabilidade pode ser adicionada a aplicativos existentes de duas maneiras – usando o modo independente ou um projeto .NET Aspire. Dave começa com o modelo .NET ASPIRE VS MODELO e explica tudo sobre o projeto AppHost – o Centro de Comando de Observabilidade do App. O painel .NET Aspire fornece uma interface unificada para os desenvolvedores visualizar o status de dependência de aplicativos com fácil navegação para serviços e acessar rapidamente toras, traços e métricas em um ponto – um benefício importante em relação à configuração e observabilidade para aumentar as pilhas de aplicativos distribuídas.
É isso por enquanto.
Vemos você na próxima semana com um conteúdo mais incrível relevante para .Net Maui.
Desenvolvedores de felicidades!