O documento apresenta uma introdução ao framework Xamarin.Forms para desenvolvimento de aplicativos móveis multiplataforma usando C#. É descrito o histórico da empresa Xamarin, seus produtos, como o Xamarin.Forms permite compartilhamento de código entre Android, iOS e UWP e os principais componentes de sua estrutura. Também são abordados tópicos como arquitetura MVVM, bancos de dados, integração com o Visual Studio e o Visual Studio para Mac e serviços do Visual Studio App Center.
11. Xamarin.iOS & Xamarin.Android
• Aplicativos que exigem interações
especializadas
• Aplicativos com design altamente polido
• Aplicativos que usam muitas APIs específicas
de plataforma
• Aplicativos onde a interface de usuário
personalizada é mais importante do que o
compartilhamento de código
12. Xamarin.Forms
• Aplicativos de entrada de dados
• Aplicativos que requerem pouca
funcionalidade específica da plataforma
• Aplicativos onde o compartilhamento de
código é mais importante do que a interface
do usuário personalizada
13. O que usar ?
• C# / F#
• XAML (Extensible Application Markup
Language)