Desenvolvimento Cross-Mobile com Xamarin

Post on 14-Feb-2017

106 views 2 download

Transcript of Desenvolvimento Cross-Mobile com Xamarin

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

www.xforms-kickstarter.com

XamarinVideos

MonkeyNightsBlog e Podcast

DÚVIDAS ?Twitter: @LetticiaNicoliE-mail: letticia.nicoli@gmail.com