Post on 14-Feb-2017
Desenvolvimento Cross-Mobile
com Xamarin@LetticiaNicoli
● Desenvolvedora na Lambda3
● Formada em Análise e Desenvolvimento de Sistemas
● Adepta a novas tecnologias e metodologias ágeis de desenvolvimento.
Apresentação
Letticia Nicoli 20 Anos
APLICATIVO MOBILE
IOS ANDROIDWINDOWS PHONE
BOA PERFORMANCE
USER EXPERIENCE
RECURSOS NATIVOS
Xamarin
Tudo o que você consegue fazer com Objective-C/Swift ou Java, pode ser realizado em C# e Visual Studio com Xamarin
SEMPRE ATUALIZADO
Suporte Completo:
● Apple Watch● Android Wear● Amazon Fire TV● Google Glass● Hololens● Samsung Tizen**
Android Designer● Criação de UI com drag and drop● Múltiplos tamanhos de tela, resolução e
versões● Layouts salvos em arquivos XML Android
Padrão
Hyper-V Emulator● Multi-Touch● Super Rápido● Rotaciona, simula localização, tira foto ...
SIM !VOCÊ VAI PRECISAR
DE UM MAC PARA DESENVOLVER XAMARIN.iOS
iOS Designer● Familiar para devs no Visual Studio● Suporte a todos os elementos do UIKit● Edição de componentes customizados● Live preview de mudanças nas
propriedades
Remoting Simulator
● Multi-Touch● Super Rápido● Rotaciona, simula localização, tira foto ...
● Código específico para cada plataforma
● Acessar através do código compartilhado
iOS Android UWP
100% API COVERAGE
API COMUM
github.com/xamarin/XamarinComponents
Plugins
Xamarin.Forms
IMAGINE NÃO PRECISAR MAIS CODIFICAR
DIFERENTES UIS PARA CADA PLATAFORMA ?
● Maximização do reuso de código entre as plataformas● +40 opções de controles, páginas e layouts● Construção de interfaces usando C# ou XAML● Two-way Data Binding● Navegação, Animação, Mensageria● Custom Renderers
Escrever apenas uma vez a interface e reutilizar nas 3 plataformas õ/
Compartilhamento de Código Lindinho
Páginas
Layouts
Controles Customização
developer.xamarin.com/api/namespace/Xamarin.Forms/
……
Custom Renderers **
Visualizar o layout em tempo real diretamente na IDE.
Previewer
Xamarin Nativo
Não há problemas de performance !
Xamarin.Forms
Momento de abrir o aplicativo !
Performance
GRÁTIS
OPEN SOURCE
TUDO DE BOM :) github.com/xamarin
Coca-Cola youtube.com/watch?v=A90NsOoPMoU
www.xforms-kickstarter.com
XamarinVideos
MonkeyNightsBlog e Podcast
DÚVIDAS ?Twitter: @LetticiaNicoliE-mail: letticia.nicoli@gmail.com