Bem-vindo às questões Sands of Maui-no estilo de unsletter dedicados a reunir o mais recente conteúdo .NET Maui relevante para os desenvolvedores.
Uma partícula de areia – fundamental 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 11 de agosto de 2025:
Lottie com .net Maui
.Net Maui é a evolução da pilha de desenvolvimento moderna .NET de plataforma cruzada, permitindo que os desenvolvedores atinjam fatores de formulário móvel e de mesa de uma única base de código compartilhada. Construir experiências envolventes do usuário pode ser um desafio para os aplicativos modernos – as animações podem fazer a diferença na captura de atenção do usuário. Lottie tem sido uma maneira popular para os desenvolvedores criarem animações deliciosas e Héctor Pérez escreveu um artigo maravilhoso –Aprimorando as experiências de aplicativos .NET Maui usando animações de Lottie.
Uma animação Lottie é um tipo de animação baseada em vetores representada no formato JSON, que permite que ele seja escalável, leve e facilmente integrado em várias plataformas. Embora existam várias maneiras de integrar as animações de Lottie nos aplicativos .NET Maui, o Héctor recomenda o mais popular mantido pela equipe por trás do SkiaSharp – skiasharp.extended.ui.maui inclui o controle Sklottieview.
O héctor mostra a experiência do desenvolvedor de usar animações de Lottie em aplicativos .net Maui. As etapas são simples e há uma API rica para a flexibilidade do desenvolvedor. O artigo fala através da configuração das animações de Lottie e passa por exemplos do mundo real – uma boa vitrine para inspirar os desenvolvedores do .NET Maui a alavancar as animações de Lottie em direção a deliciosas UX.
Reaja a interface do usuário em .net Maui
Enquanto o .Net Maui se destina diretamente a desenvolvedores para criar aplicativos móveis/desktop nativos, armados com visualizações smart modernas, o .Net Maui é mais do que capaz de acolher o conteúdo da Web em terras nativas. De fato, os desenvolvedores da Web devem se sentir capacitados para trazer componentes da interface do usuário da Web, roteamento, estilo e muito mais para os aplicativos nativos de plataforma cruzada .NET Maui, enquanto obtém acesso completo da API da plataforma nativa. Isso é verdade para os desenvolvedores .NET que fazem blazor, bem como para desenvolvedores de JS construindo com reação, angular, vue ou outras estruturas.
O React cresceu para ser uma estrutura de front -end popular e dominante – mas está evoluindo rapidamente, e um ecossistema de desenvolvedor apaixonado está alimentando um crescimento adicional. Há boas notícias para os desenvolvedores do React querendo uma interface do usuário gratuita polida, com tudo reutilizável em aplicativos .Net Maui também, e um desenvolvedor envelhecido escreveu a experiência –Reaja a interface do usuário para aplicativos nativos.
O progresso KendoreAct é um dos principais React Component Library-Um arsenal de mais de 120 componentes e ferramentas de interface do usuário corporativo que simplificam o design e a personalização da interface do usuário; No entanto, havia espaço para diminuir a barreira à entrada. Diga olá para KendoreAct grátis-Uma coleção de mais de 50 componentes de interface do usuário de KendoreAct personalizáveis e de nível corporativo disponíveis completamente gratuitos no NPM, sem inscrições ou licença necessária. Com os componentes da interface do usuário gratuitos do KendoreAct, os desenvolvedores desfrutam de recursos extensos, facilidade de personalização, acessibilidade, localização, APIs consistentes e documentação abrangente, juntamente com as ferramentas de produtividade e estilo do desenvolvedor.
Enquanto o React UI obviamente funciona na web, a mesma interface do usuário pode alimentar experiências em aplicativos nativos de plataforma cruzada .NET Maui. O artigo mostra a experiência do desenvolvedor de reutilizar a interface do usuário do React em aplicativos móveis/desktop. Com a renderização e o compartilhamento da interface do usuário responsivos de código/estilos da interface do usuário, os desenvolvedores têm uma boa história com acesso à API nativa – o REACT e o .NET permitem uma comunicação bidirecional fácil com as visualizações da web modernas.
Liberação do GPT-5
É a idade da IA e há uma enorme oportunidade para os desenvolvedores .NET infundir aplicativos com soluções alimentadas por IA generativa e modelos de idiomas grandes/pequenos. Openai é o fabricante de alguns dos serviços de IA mais populares, com quase 700 milhões de pessoas usando o ChatGPT Weekly, e há grandes notícias nesta semana – diga olá para GPT-5 e a nova era da criatividade.
Nesta semana, o Openai começou a lançar o GPT-5, a mais recente iteração de seu principal modelo de idioma, para todos os usuários. As reivindicações do OpenAI GPT-5 são mais inteligentes, mais rápidas, mais úteis e precisas, com uma menor taxa de alucinação do que os modelos anteriores. Sam Altman elogiou o GPT-5 como um passo significativo ao longo do caminho em direção à inteligência geral artificial.
A OpenAI anunciou algumas variações do modelo com alterações de preços para o uso da API, e os usuários do ChatGPT podem controlar a temperatura com quatro personalidades predefinidas – cínico, robô, ouvinte e nerd. Também se espera que o GPT-5 seja um ótimo colaborador de codificação que se destaca em tarefas Agentic com grandes janelas de contexto de token. No geral, um grande passo para levar um dos LLMs mais populares para a frente.
Vs atualizaçã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 de código aberto, popular para o .NET Maui Development e com o Github Copilot integrado. A experiência do desenvolvedor com a IA está constantemente melhorando no código VS. A equipe por trás do VS Code está disparando em todos os cilindros e recentemente lançou um grande lançamento –VS Código v1.103 Release de julho 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 a mais recente integração do GPT-5 para o GitHub Copilot, restauração do estado anterior com bate-papo, removendo os limites da ferramenta MCP, servidores MCP iniciantes automaticamente e geralmente mais controle de desenvolvedores sobre o LLMS em uso. Este é um espaço de inovações furiosas e é bom ver o Code/Github Copilot, empurrando os limites para tornar os desenvolvedores mais produtivos com os Cheers de IA.
Estilo de interface do usuário da web
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. Estruturas modernas como .NET Maui Ativam compartilhamento contínuo de código/estilos nos aplicativos da Web e nativos – os desenvolvedores são capazes de alimentar experiências em plataformas móveis/desktop com interface do usuário da Web. Estilizar a interface do usuário da web com CSS pode parecer esmagador às vezes. Ferramentas visuais como o ThemeBuilder podem tornar os designers/desenvolvedores produtivos, com a IA moderna dando uma mão amiga. Hassan Djirdeh escreveu um artigo maravilhoso mostrando o estilo moderno da interface da web, o que é reutilizável em .Net Maui – diga olá para Teme -Builder Ui Styling Powered by Ai.
Enquanto as bibliotecas de componentes da interface do usuário aceleram o desenvolvimento de aplicativos com a interface do usuário rica em recursos de desempenho pré-construída, os componentes prontos para a caixa geralmente precisam ser comparados a requisitos de design específicos. Branding exclusivo, esquemas de cores, tipografia e estilos visuais precisam ser aplicados de forma consistente em toda a interface do usuário do aplicativo. É aqui que o ThemeBuilder entra como uma poderosa ferramenta de estilo visual – nada de poder ver as mudanças de estilo visualmente.
Hassan apresenta o ThemeBuilder como o Styling Command Center para edição de componentes visuais com personalizações avançadas e possibilitar fluxos de trabalho colaborativos, antes de mergulhar no estilo novo-ai. O artigo fala sobre como é fácil começar com temas gerados pela IA de prompts simples e introduz configurações para a geração de estilo de IA de ajuste fino-acima, uma boa vitrine de geração de temas movidos a IA no ThemeBuilder. Enquanto os aplicativos da web se beneficiam mais com o estilo tema -construtor, as visualizações modernas da web no .Net Maui podem facilmente renderizar a mesma interface da web – os estilos podem ser compartilhados em aplicativos da Web e nativos.
É isso por enquanto.
Vemos você na próxima semana com um conteúdo mais incrível relevante para .Net Maui.
Saúde, desenvolvedores!