Testes de Unidade para HttpClient no .NET com o Flurl
No post anterior expliquei como o Flurl permite construir URLs, fazer e testar chamadas HTTP de forma muito mais legível. Também comentei que infelizmente a parte de testes do Flurl não funcionava com o HttpClient, mas isso é só parcialmente verdade 👀, porque depois de investir um tempo lendo o código do Flurl consegui enganá-lo …
Chamadas HTTP mais legíveis para .NET com Flurl
O HttpClient do .NET é uma das classes mais usadas em projetos que consomem algum tipo de web service ou API externa. Com ele é possível fazer chamadas HTTP totalmente assíncronas e ler strings de serviços. Na verdade ele não passa de helpers para te ajudar a montar requests HTTP. O problema é que quando você precisa montar um request um pouco mais complexo, ele deixa a desejar no quesito de legibilidade. Para solucionar isso é que o projeto Flurl existe.
Desmistificando Covariância e Contravariância em C#
Se existe uma funcionalidade pouco explorada no ambiente .NET é a de generalizar interfaces ou delegates utilizando de covariância e contravariância.
Atualizando seu projeto Xamarin Forms para o Prism 7
O Prism é um framework para desenvolvimento utilizando o padrão MVVM. Ele se encaixa muito bem no Xamarin Forms e possui diversos métodos já prontos que nos auxiliam a realizar diversas tarefas como navegação, bindings entre outros e ajuda a deixar a aplicação mais testável. O Prism é open source e você pode acompanhar as …
Xamarin Forms – Formulários interativos com Visual State Manager
No desenvolvimento de interfaces de usuário, normalmente precisamos manipular elementos de tela dinamicamente de acordo com alguma ação do usuário, seja enviar um formulário, rotacionar um dispositivo, ou mesmo algum comportamento previsto em nossa regra de negócio. Foi pensando nestes e em outros cenários que a equipe de desenvolvimento do Xamarin Forms desenvolveu o Visual …
Aproveite a Maratona Xamarin 2018 da Microsoft
Quem está querendo aprender mais sobre Xamarin está com sorte, além do Xamarin Summit que vai acontecer nos dias 7 e 8 de Junho, a Microsoft decidiu fazer outra edição da Maratona Xamarin, abordando novos assuntos.
O Xamarin Summit 2018 está chegando!
Neste ano teremos mais uma edição do maior evento de Xamarin da América Latina, o Xamarin Summit! Eu tive o prazer de palestrar em todas as edições do evento, desde a primeira, em 2016, e além de ser um evento com ótimo conteúdo pras pessoas interessadas em Xamarin (de todos os níveis), é um dos …
Diminuindo mais ainda o tamanho do seu aplicativo Xamarin Android
Num post anterior aqui no blog eu comentei sobre a importância de deixar seu app com o menor tamanho possível e como fazer isso no Xamarin com o Linker. É sempre bom tirar quaisquer obstáculos que façam um usuário desistir de instalar o app, e um app muito grande traz 2 obstáculos: demora no download …
[WINDOWS] Android Emulator Quick Boot: inicialização mais rápida do emulador
Como citado pelo Mahmoud o emulador Android ganhou um update para tornar a inicialização mais rápida com o Android Emulator Quick Boot. (Acesse o post para ler mais sobre o Quick Boot) No post citado acima o Mahmoud descreve o passo a passo para habilitar este recurso no sistema operacional Mac OS. No Windows são necessário …
Android Emulator Quick Boot: inicialização mais rápida do emulador
Quem me conhece já deve ter me visto falando que as ferramentas para desenvolvimento mobile ainda deixam a desejar, independente da tecnologia usada. Algumas tarefas básicas do dia a dia são mais complicadas do que deveriam. Isso tem melhorado com lançamentos como o Instant Run do Android Studio, e o LiveXAML para Xamarin.Forms. A novidade …