Skeleton, o loading do Facebook Você provavelmente já acessou algum site que enquanto carregava ficou assim: Este tipo de loading é chamado de Skeleton Screen. Skeleton Screen é mais amigável de serem exibido enquanto carregamos os dados da tela do que o tradicional spinner, ou não carregarmos nada e mostrarmos a tela em branco. Além de que os usuários já... » leia mais
Xamarin.Forms- Evitando que seu app seja bloqueado na App Store! Se você submeteu seu app iOS na App Store até mês passado é possível que você tenha recebido este aviso, causado pelo uso do UIWebView: ITMS-90809: Deprecated API Usage – Apple will stop accepting submissions of apps that use UIWebView APIs. See https://developer.apple.com/documentation/uikit/uiwebview for more information.After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new... » leia mais
Face API – Reconhecimento facial com Azure Cognitive Services Na era das fotos digitais e reconhecimento facial para diversas coisas como realizar login, neste post vamos desmitificar um pouco este funcionalidade e veremos como criar o serviço de Face API do Azure e integra-lo no app Cognitive Services A demanda do mercado por softwares que sejam dotados de uma certa inteligencia tem crescido bastante... » leia mais
RefreshView – Deixando tudo atualizável! Sabe quando você puxa a tela do celular para atualizar o conteúdo? Agora ficou fácil fácil de fazer com Xamarin.Forms! Neste post vamos ver melhor como implementar PullToRefresh com o RefreshView. O RefreshView O RefreshView é um novo controle de tela adicionado ao Xamarin.Forms na versão 4.3. Ele permite que você adicione o comportamento de... » leia mais
Xamarin Forms – Usando font icon do jeito certo com Fontello Trabalhar com imagens nos aplicativos não é uma tarefa fácil, principalmente quando estamos trabalhando com Android. A fragmentação no tamanho das telas é muito grande, e nem sempre as telas se encaixam corretamente nos application resources. Por estes motivos, sempre que possível tentamos trabalhar com font icons. Além de deixar o app mais leve, não... » leia mais
Infinite Scroll na ListView com Prism de forma simples! Trabalhar com listas no Xamarin Forms nem sempre é uma tarefa simples. Precisamos pensar na exibição de dados, consumos de internet e e tudo mais. Neste post vamos ver uma estratégia para atualizar o conteúdo da ListView sob demanda, conforme o usuário estiver vendo, o Infinite Scroll, utilizando o Prism, sem necessidade de plugin, sem... » leia mais
CollectionView Challenge – Xamarin Forms Recentemente a Microsoft tem lançados desafios para a comunidade de Xamarin com as features que vem sendo implementadas para as novas versões do Xamarin Forms. Neste post vou falar sobre minha experiencia no desafio da CollectionView, que foi anunciado neste post e vem sendo implementado por alguns desenvolvedores Xamarin. O Desafio O desafio basicamente era reimplementar uma tela de um app que... » leia mais
Xamarin Forms ❤️ Prism Quando estamos desenvolvendo aplicativos mobile utilizando Xamarin Forms, é normal que adotemos alguma arquitetura na organização do código fonte do nosso projeto. O padrão que muitas pessoas adotam é o MVVM. Dentro do MVVM alguns métodos acabam se repetindo bastante ao longo do projeto e outras coisas acabam ficando um pouco trabalhosas, como a passagem... » leia mais
Xamarin Forms – ImageButton Você certamente já precisou, ou quis, fazer com seu imagem tivesse o comportamento de um botão. Como não era possível de forma trivial.. Até a versão 3.3 do Xamarin isso somente era possível da forma tradicional que já nos acostumamos a fazer quando o Forms não disponibiliza algum recurso de personalização, com custom renders. A... » leia mais
Xamarin Forms – Adicionando uma SearchBar na TitleView Você já precisou customizar a barra de títulos do seu app? Lá onde fica o title da página.. você já precisou adicionar um ícone por exemplo? Se já, você percebeu que isto não uma tarefa tão simples de ser feita. Na versão 3.2 o Xamarin Forms incluiu a funcionalidade de personalização da TitleView. Você não... » leia mais