ASP.NET Core SignalR – Comunicação em Tempo Real com Xamarin Há algum tempo atrás eu falei sobre comunicação em tempo real com Xamarin Forms e Firebase Real time Database. Neste post vamos ver uma alternativa ao Firebase Real time Database para a comunicação em tempo real em aplicativos mobile, o ASP.NET Core SignalR da Microsoft. O SignalR é uma biblioteca já conhecida por muitas pessoas... » leia mais
Xamarin Forms – Abas (Tabs) em uma ContentPage Recentemente tive a necessiade de “adicionar uma tabbedpage dentro de Content Page”. Basicamente a necessidade era ter dentro da minha página duas abas, mais ou menos como o protótipo abaixo:Para atender este cenário, utilizei o plugin Xam.Plugins.TabView que emula o comportamento de abas utilizando um outro plugin de CarouselView. Neste post vamos ver um pouco... » leia mais
Xamarin Forms – Radio Button e CheckBox Você provavelmente já precisou usar no seu aplicativo controles específicos que nem sempre são suportados por padrão pelo Xamarin Forms. Um exemplo bastante comum e que a maioria das pessoas que desenvolvem com Xamarin já passaram é precisar usar o CheckBox ou Radio Button. Como o controle não é suportado em ambas as plataformas, o... » leia mais
Xamarin Forms – Pop up customizado No Xamarin Forms, para exibir mensagens de alerta ou solicitar uma decisão de Sim ou Não do usuário, podemos utilizar os método DisplayAlert e DisplayActionSheet do pacote Xamarin.Forms.Core. Mas e se precisarmos exibir um pop up um pouco mais customizado com entrys, buttons, imagens entre outros? Os métodos DisplayAlert e DisplayActionSheet recebem por parametros algumas... » leia mais
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... » leia mais
Xamarin Forms – Formatando Labels com Bindable Span Se você já precisou exibir um texto dentro de uma mesma label com palavras ou frases que deveriam ter formatações destintas, você porvavelmente usou a tag Span da propriedade FormattedText da Label. Até a versão 3.0 do Xamarin Forms a tag Span não suportava valores vindos de bindings, ou seja, você precisava definir manualmente o... » leia mais
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... » leia mais
Xamarin Forms – Android TabbedPage com navegação inferior Se você tem acompanhado o lançamentos e atualizações do Xamarin e Xamarin Forms deve ter acompanhado que nas versões 3.0 e 3.1 foram disponibilizadas diversas melhorias para criação e telas e performance nos aplicativos. Neste post, vou falar um pouco sobre uma melhoria que foi disponibilizada na versão 3.1 do Xamarin Forms que já vinha... » leia mais
Xamarin – Pedindo para o usuário ativar o GPS Já falei por aqui sobre como podemos obter as mudanças de localização do usuário. Neste post vamos ver como solicitar que o usuário ative o sensor de GPS do smartphone para que o aplicativo consiga obter os dados de localização do usuário com sucesso. Porque Solicitar? Se você desenvolveu um aplicativo que captura latitude e... » leia mais
Xamarin Forms e Azure Cosmos DB Não é incomun nossas aplicações trabalharem com armazenamento de dados. No mundo mobile, além de criarmos um banco de dados “temporário” localmente nos dispositivos, utlizando desde soluções SQL como SQLITE até soluções NO SQL como o LITE DB , também criamos uma API que irá receber os dados mais importantes e sensíveis da aplicação. Vale... » leia mais