Introdução VIPER é uma arquitetura baseada na arquitetura CLEAN criada por Robert Cecil Martin (conhecido na comunidade como Uncle Bob), que vem sendo utilizada nas aplicações Mobile na redspark a aproximadamente 3 anos, e tem como premissa a separação das “responsabilidades” da aplicação em camadas diferentes (Figura 1), facilitando assim o reaproveitamento, a leitura, testes […]
Se você é desenvolvedor ou principalmente se você for designer de aplicativos já se deparou com a quantidade de tamanhos diferentes do ícone principal que temos que fazer: 7 para Android 20 para iOS 15 para Windows Phone (contando só os ícones quadrados, sem os wide) 2 para Blackberry (se é que alguém ainda produz […]
Este post foi dividido em duas partes, onde a segunda parte será postado futuramente em breve, vou apresentar um desenvolvimento de um sistema móvel de contenção de incêndio controlado remotamente por dispositivos Android, utilizando um computador de placa única – single board computer, no caso Cubieboard versão 2. O Raspberry Pi, com seu sucesso, inspirou outras […]
Uma ótima forma de melhorar a produtividade na hora de criar uma aplicação é automatizar o trabalho repetitivo. Pense por exemplo que algo muito comum de ser utilizado em qualquer aplicação são as listas, e toda vez que for criar uma você precisará reescrever o mesmo código, ou para alguém como eu copiar uma classe […]
Recentemente tive o prazer de trabalhar em uma prova de conceito utilizando os beacons, em conjunto com o Android, para o controle de fluxo de pessoas dentro de uma grande corporação com um resultado bastante positivo. A tecnologia dos beacons é uma velha conhecida da maioria das pessoas pois se baseia no protocolo Bluetooh 4.0, […]