View
68
Download
1
Category
Preview:
Citation preview
Claudemir Porfirio JúniorMCPD Microsoft@juniorporfiriojuniorporfirio.wordpress.com
Desenvolvendo aplicativos cross-platform com Xamarin
A importancia de desenvolver Apps.
Agenda
Quais são os desafios.
Porque utilizar Xamarin.
Demo.
Duvidas ?
Porque aprender a desenvolver aplicativos ??
fonte: http://blog.opinionbox.com/pesquisa-brasileiros-e-o-uso-de-smartphones/
Quais são os desafios ?
Apps lançadas a todo momento.
O ciclo de vida de desenvolvimento
XUsuarios querem
rodar Apps em todos seus devices
X
Primeiros Desafios…
…a serem vencidos !!
Segundo Desafio…
…a ser vencido !!
Aplicações em múltiplas plataformas
Usuários desejam experiencias Nativas dos apps
Porque utilizar Xamarin ?
Object-CSwift
Xcode
Java
AndroidStudio
C#
VisualStudio
HTML5CSS
AngularCordova
Abordagens Comuns de desenvolvimento.
• Gerenciamento de múltiplos times.
• Custo alto para manter múltiplos códigos.
• Lentidão para aceitar inovações.
Abordagem de plataformas especificas.
• Sem padrão de UI.
• Uso limitado de acesso a API.
• Não possui performance Nativa.
Abordagem Híbrida de desenvolvimento
Xamarin - O mais completa plataforma para aplicações mobile.
Xamarin - Unica abordagem decompartilhamento
de código.
C# Shared Code
• App mais rápidas: Rápido desenvolvimento
com até 99% de compartilhamento de códigos.
• Somente nativo: desenvolvimento com todos
os recursos de performance e acesso a API.
• Fácil crescimento: Podendo ir de 1-100 apps
com time reduzido e esforço.
Arquiteturas de desenvolvimento.
Xamarin.IOS & Xamarin.Android
• 60% a 80% de reuso de código.
• Recomendado para Aplicações
Sofisticadas UX.
Xamarin.Forms
• Mais de 99% de reuso de código.
• Recomendado para Aplicações
em corporações.
Tudo que imaginar fazer em Object C, Swift, Java, sera possível em Xamarin.
Xamarin - Grandes performances Apps Nativas
Xamarin - Grandes performances Apps Nativas
Harry CheungHacker e Xoogler
Xamarin performance is so great the i have to imagine there is some magic involved.
“ ” Fonte: https://medium.com/@harrycheung/mobile-app-performance-redux-e512be94f976#.ujzbfqfv7
Clientes que utilizam Xamarin.
Demonstração
Obrigado, pela participação de todos.
Duvidas ?
Recommended