Tag archives for Xamarin Forms

Arquitetura

Introdução ao MVVM (Model-View-ViewModel) – Parte 2 – View


Dando continuidade nessa série de artigos sobre MVVM, vou prosseguir descrevendo o funcionamento da View. Antes, gostaria de esclarecer que apesar de o MVVM ser utilizado em vários cenários. Este artigo vai focar em 3 cenários semelhantes: UWP (Windows 10), WPF e Xamarin.Forms. É na View onde acontece a maior diferenciação relacionado ao MVVM, quando comparado outros cenários. Portanto as partes: Xamarin.iOS, Xamarin.Android e Web (MVC, Angular e knockout.js) fica de fora, por enquanto. Para facilitar o entendimento vou demonstrar alguns exemplos, escritos em C# com WPF. WPF, é um acrônimo para o Windows Presentation Foundation, é uma abordagem...
Continuar Lendo »
Mobile

Listas – ListView no Xamarin


Começando a falar um pouco do Xamarin.Forms, vamos apresentar vários componentes nos proximos dias aqui no blog. Que tal começarmos falando um pouco de Listas?   Xamarin.Forms ListView O ListView é um componente do Xamarin.Forms que funciona em cima de 2 propriedades principais: ItemTemplate – Responsável por definir o layout das linhas da lista, o Whats App por exemplo, cada linha da lista de conversa possui uma foto, o nome do contato/grupo, o horário da última mensagem, se está no silencioso ou não e a última mensagem/Pessoa está digitando. ItemSource – Lista que representa os dados que iram aparecer na lista, como uma lista de contatos,...
Continuar Lendo »
Mobile

Xamarin.Forms – O tudo em uma coisa só!


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...
Continuar Lendo »