Xamarin.Forms
Uma estrutura de código aberto para criar aplicativos iOS, Android e Windows
Uma estrutura de código aberto para criar aplicativos iOS, Android e Windows
O .NET MAUI é a evolução do Xamarin.Forms e usa as tecnologias mais recentes para criar aplicativos nativos no Windows, macOS, iOS e Android, abstraindo-os em uma estrutura comum criada no .NET.
Os aplicativos Xamarin.Forms podem ser migrados para o .NET MAUI usando o assistente de atualização para que você possa começar a aproveitar os recursos e aprimoramentos de desempenho mais recentes.
Inicie sua migração e leia a política de suporte do Xamarin para obter mais informações.
O Xamarin.Forms é um recurso do Xamarin, a popular estrutura de desenvolvimento móvel que estende a plataforma do desenvolvedor .NET com ferramentas e bibliotecas para criar aplicativos móveis.
O Xamarin.Forms é uma estrutura de plataforma cruzada de código aberto da Microsoft para a criação de aplicativos iOS, Android e do Windows com .NET a partir de uma base de código única compartilhada.
Use o Xamarin.Forms integrado a páginas, layouts e controles para criar e projetar aplicativos móveis de uma única API altamente extensível. Subclasse qualquer controle para personalizar seu comportamento ou definir seus próprios controles, layouts, páginas e células para tornar o pixel do aplicativo perfeito.
Mais do que apenas uma biblioteca de interface do usuário multiplataforma, o Xamarin.Forms é um framework de aplicativos completo, que inclui tudo de que você precisa para criar aplicativos móveis. Isso inclui navegação multiplataforma, APIs de animação, serviços de dependência, central de mensagens e muito mais.
MVVM é um padrão de design usado para desacoplar a interface do usuário (exibição), os dados (modelo) e a lógica do aplicativo (modelo de exibição). O Xamarin tem suporte interno para o padrão MVVM, incluindo associação de dados, facilitando o acompanhamento desse padrão de design para que você possa criar um código de aplicativo que seja mais bem testado e mais fácil de estender sem a necessidade de alterações radical.
Crie interfaces do usuário declarativamente com XAML e compartilhe-as em plataformas móveis e de área de trabalho. No entanto, se XAML não for a sua praia, você poderá criar UIs igualmente poderosas e de alto desempenho usando C#.
Explore a criação de interface do usuário com o Xamarin.Forms
Integre facilmente recursos nativos de interface do usuário com especificações de plataforma, como Área de Segurança do iOS, elevação do Android e modo de seleção listView do Windows, tanto do C# quanto do XAML.
A API Visual no Xamarin.Forms ajuda a fornecer uma aparência consistente do Design de Material em seus aplicativos iOS e Android. O visual inclui suporte interno para Design de Material e é totalmente extensível.
Torne-se produtivo rapidamente com componentes de interface do usuário reutilizáveis dos principais fornecedores de componentes, como Syncfusion, DevExpress, UX Divers, GrapeCity, Telerik, e outros.