Entendendo Xamarin.Forms V2

25
Entendendo Xamarin.Forms @LetticiaNicoli

Transcript of Entendendo Xamarin.Forms V2

Entendendo Xamarin.Forms

@LetticiaNicoli

Apresentação

★ Desenvolvedora na Lambda3;

★ MTAC (Multi-Platform Associate Contributor);

★ 2015: Formada em Análise e Desenvolvimento de Sistemas;

★ Adepta a novas tecnologias e metodologias ágeis de desenvolvimento.

Letticia Nicoli 21 anos

Xamarin

Tudo o que você consegue fazer com Objective-C/Swift ou Java, pode ser realizado em C# e Visual Studio com Xamarin

★ Código específico para cada plataforma

★ Acessar através do código compartilhado

iOS Android WP

Plugins

API COMUM

github.com/xamarin/XamarinComponents

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

Xamarin.Forms

Compartilhamento de Código Lindinho

Escrever apenas uma vez a interface e reutilizar nas 3 plataformas õ/

Cenários de Utilização

Xamarin.Forms Xamarin.AndroidXamarin.iOS

XAML ou C#

XAML C#

Você pode utilizar ...

Páginas

Layouts

XAML ou C#

Controles

……

developer.xamarin.com/api/namespace/Xamarin.Forms/

Customização

Visualizar o layout em tempo real diretamente na IDE.

Previewer

Vem praDEMO

Native Embedding

Deep Linking

Temas

A Xamarin oferece temas para criação das páginas

developer.xamarin.com/guides/xamarin-forms/themes/

GRÁTIS

OPEN SOURCE

TUDO DE BOM :) github.com/xamarin/Xamarin.Forms

www.xforms-kickstarter.com/

XamarinVideos

MonkeyNightsBlog e Podcast

DÚVIDAS ?Twitter: @LetticiaNicoliE-mail: [email protected]