Páginas

terça-feira, 29 de setembro de 2020

Toast Notification Android no Delphi


Olá novamente, recruta!

Hoje vamos falar sobre notificações Toast no Android utilizando Delphi FireMonkey .

Rapidamente para quem não está familiarizado com o assunto, Toast Notidication se refere a pequenas mensagens pop-up que aparecem na tela do mobile quando efetuamos algumas operações em certos Apps, como enviar um e-mail ou o concluir um download.

Essas notificações permanecem por um tempo na tela e depois somem, elas não impedem ou bloqueiam a execução da tela atual, ou seja, não são janelas modais, inclusive, mesmo que nossa aplicação seja finalizada elas permanecerão na tela pelo tempo que foi configurado.

Existem algumas formas de emular um Toast Notification, algumas bem difundidas na internet, o que de certa forma é bem interessante, ao ponto que não ficamos preso a uma plataforma específica, mas não é tão eficiente quanto usar o Toast nativo da plataforma. A forma  que nós iremos utilizar será com a própria API do Toast Notification do Android, consequentemente você não poderá utilizar no Windows nem no IOS.

quarta-feira, 19 de agosto de 2020

Criando um ListBox Delphi com a usabilidade da lista de contatos do WhatsApp

Olá, recruta

Neste post iremos dar algumas dicas de usabilidade criando um Listbox estilo WhatsApp.

Mas o que exatamente queremos dizer isso?

Muitas vezes desenvolvedores colocam botões de excluir, editar e outras funcionalidades em cada um dos itens do Listbox, desse forma repetindo cada um deles em cada registro da lista. Se repararmos no WhatsApp as únicas opções de um item é clicarmos nele para irmos para a tela de mensagens do contato, e a seleção do item ao manter-lo pressionado, que é justamente quando as demais opções aparecem. E é exatamente isso que iremos fazer, ao clicar em um item da nossa lista ir para uma aba de detalhe do item e habilitar botões como excluir ou alguma outra opção apenas quando houver um ou mais itens selecionados.