Desenvolvimento
multi-plataforma
feito da maneira
correta.
Vinicius Jarina @viniciusjarina
Xamarin
#somostodos(mobile)developers
Como as
pessoas
usam o
celular?
Seu usuário está cada
vez mais exigente.
Facebook
HTML
Facebook
Nativo
C# em 2.6 bilhões de dispositivos
Arquitetura de uma
aplicação móvel
Método
Isolado:
Criar um
App muitas
vezes
Método
Write Once,
Run Anywhere
Mínimo
Múltiplo
Comum
Gerador de App
Método
Write Once,
Run Anywhere
Mínimo
Múltiplo
Comum
App Generation
Método
Write Once,
Run Anywhere
Mínimo
Múltiplo
Comum
Gerador de App
Método
Xamarin
Nativo + C#
APIs
Windows
APIs
iOS
100% de
cobertura
APIs
Android
100% de
cobertura
Como
Funciona?
!   C# + .NET Runtime
!   UI Nativo
! Desempenho Nativo
C#
Apps Nativas
Sem comprometimentos
Compartilhando código
entre plataformas
Estatísticas
de reuso
de código
Android	
  
iOS	
  
Mac	
  
WinPhone	
  
Técnicas
para
compartilhar
código
!   Link file
•  Links em diferentes projetos
!   Referência compartilhada.
•  VS2013 Up...
Portable
Class
Libraries
!   File/New/Portable Class Library
Ferramentas
!   IDE, WYSIWYG, Bibliotecas, Testes..
Designer +
IDE
Component
Store +
NuGet
•  Centenas de
componentes +
Centenas de
pacotes NuGet
•  Android
•  iOS
•  Windows Phone.
Xamarin.Forms
•  UI Nativa para
iOS, Android e
Windows Phone.
Utilizando o
mesmo código.
Teste
automatizado em
dispositivos reais.
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira correta
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira correta
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira correta
Próximos SlideShares
Carregando em…5
×

MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira correta

1.843 visualizações

Publicada em

Apresentação realizada no MobileConf 2014 .
Apresenta metodologia para desenvolvimento de aplicações móveis multi-plataforma.

Publicada em: Software
0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.843
No SlideShare
0
A partir de incorporações
0
Número de incorporações
27
Ações
Compartilhamentos
0
Downloads
76
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira correta

  1. 1. Desenvolvimento multi-plataforma feito da maneira correta. Vinicius Jarina @viniciusjarina Xamarin
  2. 2. #somostodos(mobile)developers
  3. 3. Como as pessoas usam o celular?
  4. 4. Seu usuário está cada vez mais exigente.
  5. 5. Facebook HTML
  6. 6. Facebook Nativo
  7. 7. C# em 2.6 bilhões de dispositivos
  8. 8. Arquitetura de uma aplicação móvel
  9. 9. Método Isolado: Criar um App muitas vezes
  10. 10. Método Write Once, Run Anywhere Mínimo Múltiplo Comum Gerador de App
  11. 11. Método Write Once, Run Anywhere Mínimo Múltiplo Comum App Generation
  12. 12. Método Write Once, Run Anywhere Mínimo Múltiplo Comum Gerador de App
  13. 13. Método Xamarin Nativo + C#
  14. 14. APIs Windows
  15. 15. APIs iOS 100% de cobertura
  16. 16. APIs Android 100% de cobertura
  17. 17. Como Funciona? !   C# + .NET Runtime !   UI Nativo ! Desempenho Nativo
  18. 18. C# Apps Nativas Sem comprometimentos
  19. 19. Compartilhando código entre plataformas
  20. 20. Estatísticas de reuso de código Android   iOS   Mac   WinPhone  
  21. 21. Técnicas para compartilhar código !   Link file •  Links em diferentes projetos !   Referência compartilhada. •  VS2013 Update 2. !   PCL •  Compartilhamento de bibliotecas.
  22. 22. Portable Class Libraries !   File/New/Portable Class Library
  23. 23. Ferramentas !   IDE, WYSIWYG, Bibliotecas, Testes..
  24. 24. Designer + IDE
  25. 25. Component Store + NuGet •  Centenas de componentes + Centenas de pacotes NuGet •  Android •  iOS •  Windows Phone.
  26. 26. Xamarin.Forms •  UI Nativa para iOS, Android e Windows Phone. Utilizando o mesmo código.
  27. 27. Teste automatizado em dispositivos reais.

×