Postagens

Mostrando postagens de janeiro, 2019

Selenium + Firefox = The type initializer for 'System.IO.Compression.ZipStorer' threw an exception

Imagem
Há uma situação que pode ocorrer quando executamos o Selenium com o Firefox (não pude testar o mesmo problema no Chrome): The type initializer for 'System.IO.Compression.ZipStorer' threw an exception.  No data is available for encoding 437. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method. Solução: Primeiro é necessário adicionar via nuget "System.Text.Encoding.CodePages". Então antes da execução do comando que está causando o erro executar o seguinte comando: System . Text . Encoding . RegisterProvider ( System . Text . CodePagesEncodingProvider . Instance );

Como tornar seu app mais atrativo (e mais usado/usável)

Imagem
Compilei um resumo bem sucinto com algumas dicas que encontrei em sites sobre como tornar seu app mais atrativo no sentido de o usuário "querer utiliza-lo". São conceitos de UX (experiência do usuário) presentes em vários apps conhecidos, mas que às vezes não percebemos como são óbvios e que, para quem desenvolve aplicativos móveis, acabam virando regras que sempre devem ser aplicada nos próximos. Notificações São basicamente formas de a aplicação relembrar que existe. Iluminam a tela, produzem som ou vibram – as notificações existem em vários formatos. Se há uma notificação, inconscientemente o usuário também procura uma recompensa : seja isso um like ou um alerta de que foi lançado algo que lhe interessa esperando ou não alguma interação por parte dele. Deslizar para atualizar Já viu tudo o que lhe interessava numa listagem ou acha que estão aparecendo sempre as mesmas coisas, é hora de atualizar as coisas. Um movimento tão natural como deslizar permi...