Xamarin não é só uma tradução de código para C#, com ele temos soluções completas para o desenvolvimento de aplicativos, desde o desenvolvimento até a distribuição e monitoramento. Com Xamarin.iOS, Xamarin.Android e Xamarin.Forms temos acesso a um ecossistema poderosíssimo para otimizar o desenvolvimento de aplicativos com o máximo de reaproveitamento de código para todas as plataformas.
2. Desafios de desenvolvimento Mobile
• Múltiplas plataformas
• Vários tamanhos de tela
• Vários tipos de dispositivos
• Sistemas Operacionais modificados
• Repetição de código entre plataformas
8. Interfaces Nativas Acesso às API Nativas Performance Nativa
Tudo que você pode fazer com Objetice-C, Swift ou Java, você pode fazer com C# e Xamarin
9. Performance nativa
• Xamarin.iOS faz compilação Ahead
of Time (AOT) em todo o código
para produzir um binário ARM para
a App Store da Apple.
• Xamarin.Android se aproveita dos
benefícios da compilação Just In
Time (JIT) no Android.
10. Windows APIs
Microsoft.Phone Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices
System.Data System.Windows System.Numerics System.Core System.ServiceModel
System.Net System System.IO System.Linq System.Xml
C#
14. O que não é compartilhado
User Interface User Interface User Interface
Geolocation Geolocation Geolocation
Compass Compass Compass
Keystore Keystore Keystore
… … …