Android e iOS com Xamarin
Tudo o que você pode fazer em Objective-C ou Java você também pode fazer em C#
Tudo o que você pode fazer em Objective-C ou Java você também pode fazer em C#
Use o .NET e o C# para criar aplicativos nativos para bilhões de dispositivos Android, iPhone, iPad, Mac e Windows em todo o mundo. Adicione a esse código de compartilhamento com qualquer aplicativo .NET, capacitando você a ser mais produtivo e criar aplicativos mais rapidamente do que nunca em todas as plataformas.
Pronto para levar o compartilhamento de código para o próximo nível? O Xamarin.Forms é uma estrutura de interface do usuário móvel de software livre da Microsoft para a criação de aplicativos iOS, Android e Windows com .NET de uma única base de código compartilhada.
Se você quiser uma aparência consistente entre plataformas ou preferir aparência nativa, o Xamarin.Forms o ajudará a começar a trabalhar rapidamente.
O Xamarin oferece aos desenvolvedores do .NET acesso completo aos SDKs do iOS, watchOS e tvOS. Crie interfaces do usuário com nosso designer interno ou aproveite nossa integração para trazer seu design do Xcode. Aproveite APIs como Touch ID, ARKit, CoreML e muito mais do C#!
Desenvolvendo para iOS no Windows? Não há problema. Use os simuladores remotos para o Visual Studio.
Use todo o poder do SDK do Android para criar aplicativos para qualquer plataforma Android. Com o C#, você pode desenvolver para telefone, tablet, relógio e televisão.
Nosso designer interno do Android facilita a criação de interfaces do usuário, com o suporte a XML do Android e o IntelliSense dando a você o poder de aproveitar qualquer API do Android, incluindo bibliotecas de suporte do Android e serviços Google Play.
O Xamarin permite desenvolver aplicativos Mac totalmente nativos em C# e .NET usando as mesmas APIs do macOS, como faria para projetos Objective-C ou Swift. Você pode criar interfaces de usuário diretamente no código C# ou, graças à integração direta do Xamarin com o Xcode, você pode usar o Interface Builder do Xcode.
Usamos a plataforma cruzada a sério. Com o .NET Padrão, você obtém a flexibilidade máxima. Você não só pode compartilhar código entre as plataformas Android, iOS, Windows e macOS, mas também pode compartilhar códigos entre aplicativos móveis, Web e desktop.
Deseja escrever menos código entre plataformas e mover-se ainda mais rápido? Use bibliotecas poderosas do Xamarin, como Xamarin.Essentials & SkiaSharp para APIs nativas e gráficos 2D de código compartilhado.
Projetamos o Xamarin para agradar desenvolvedores. Isso significa manter você em seu sistema operacional favorito ao criar aplicativos móveis!
Visual Studio e Visual Studio para Mac fornecem uma ótima experiência de desenvolvimento do .NET para Windows e Mac.