Olá pessoal! Tudo bem? Vamos então continuar entendendo o uso do TaskCompletionSource do DependencyService no Xamarin.Forms. Após o primeiro exemplo, vamos agora realmente criar uma segunda tela, que disparará o processamento apenas quando ela for fechada. Como sempre, fique à vontade para baixar o código fonte deste artigo para estudos. Vamos basicamente criar o mesmo […]
N Camadas
Entendendo o uso de Tasks no DependencyService do Xamarin.Forms
Olá pessoal! Tudo bem? Quando começamos a conhecer de forma mais avançada o uso do DependencyService do Xamarin.Forms, percebemos que, para encerrar a comunicação entre telas nativas de cada plataforma e as telas do Xamarin.Forms, usamos um recurso do .NET chamado TaskCompletionSource. Antes de explicar com detalhes como implementamos cada recurso nativo, vale a pena […]
O padrão de projetos MVVM: Que sopa de letras é essa e como ela se aplica ao Xamarin.Forms
Olá pessoal! Tudo bem? Então, já acompanhamos alguns artigos sobre o Data Binding no Xamarin.Forms, e no último da série, ]você viu que a comunicação entre Frontend e Backend]l1 foi feita através de uma classe chamada ViewModel, que implementa a interface INotifyPropertyChanged. Com esta abordagem, conseguimos fazer corretamente a atualização de informações entre Frontend e […]
S.O.L.I.D. – Todos os artigos sobre orientação a objetos com menos dor de cabeça
Olá pessoal! Tudo bem? Finalmente chegamos ao fim da série sobre S.O.L.I.D, o acrônimo que resume cinco práticas que, se aplicadas, diminuem e bem as dores de cabeça que você desenvolvedor acaba tendo ao desenvolver sistemas com linguagens orientadas a objetos. Logo abaixo, os links de todos os artigos: Introdução, onde os conceitos básicos do […]
Papos de arquitetura – Injeção de dependência básica com SimpleInjector
Olá pessoal! Tudo bem? Vamos então continuar a falar sobre injeção de dependências? O assunto de hoje é uma continuação do último da série, quando falamos sobre o Ninject. Hoje, vamos aprender como usar o SimpleInjector como framework de injeção de dependências. Você vai perceber que o funcionamento básico é quase o mesmo. Mas desta […]