Xamarin.Forms – O tudo em uma coisa só! | .NET Coders
Rafael Rodrigues 16/07/2015 Xamarin.Forms – O tudo em uma coisa só!2015-08-24T11:20:30+00:00 Mobile, Xamarin Sem Comentários
Vamos conhecer o Xamarin.Forms?
Todo desenvolvedor mobile tem o conhecimento de que desenvolver uma UI nativa é a melhor forma de atender os padrões de usabilidade da plataforma, além de interagir melhor com o dispositivo e o usuário. Além disso, todo desenvolvedor busca uma forma de criar menos e menos código diariamente, e desenvolver interfaces nativas não é lá a melhor forma de economizar na hora do código, sem falar no tempo de aprendizagem de cada controle para cada plataforma, afinal, o botão do android não é o mesmo do iOS. Muitas plataformas propõe o desenvolvimento de telas que serão interpretados por um WebView, por exemplo. O que faz com que os controles possam até parecer os mesmos da nossa plataforma, mas na realidade é um HTML puro acessando métodos em um servidor. Agora imaginem: escrever pouco código e ter todo o resultado de forma nativa no seu dispositivo… Isso é possível. Apresento a vocês o Xamarin.Forms
Xamarin.Forms + C# = 3 UI Nativas
Xamarin.Forms é uma biblioteca de classes que, juntamente com o plataforma Xamarin, nos permite criar componentes nativo para cada plataforma utilizando apenas uma classe ou xaml para isso, mas isso não nos impede de criar funcionalidades especificas para cada plataforma, um exemplo de fácil intendimento é o nosso Plugin MapExtend.
A Biblioteca Xamarin.Forms
Para criar utilizar o Xamarin.Forms, basta que você crie um projeto do MobileApps -> Xamarin.Forms a partir da sua IDE de preferência – Visual Studio ou Xamarin Studio. A biblioteca conta com vários componentes, todos que iram renderizar outros componentes nativos de cordo com cada uma das Plataformas.
Xamarin.Forms, hoje, conta com mais de 40 componentes nativos e centenas de componentes criados disponíveis no NuGet ou na Lista de Componentes do Xamarin
Os controles, nativos são 23, entre Views e Cells. Além deles existem vários outros controles que podemo ser baixados na loja de componentes a medida que for necessário, alguns feitos pela Xamarin, outros pela comunidade de desenvolvedores. Entre esses controles, podemos citar, como os mais usados:
Via Studyxnet
Desenvolvedor .NET, apaixonado por tecnologia, Xamarin Student Ambassador, Xamarin Comunity Speaker, Xamarin Certified Developer e Windows Phone Developer. Dono do https://studyxnet.com.br/