Desenvolvimento de um protótipo de aplicativo móvel utilizando ferramenta multiplataforma
Abstract
O desenvolvimento de aplicativos móveis está amplamente ligado às plataformas dos dispositivos. Com a diversidade de plataformas existentes e suas diferentes linguagens de programação, desenvolver um aplicativo abrangente às plataformas do mercado torna-se uma tarefa que demanda tempo e conhecimento maiores por parte dos realizadores do projeto. Uma possível solução para este cenário é o desenvolvimento de aplicativos multiplataforma híbridos. Neste tipo de aplicativo, o desenvolvimento é realizado somente uma vez, utilizando em conjunto as linguagens de programação HTML5, Javascript e CSS. Ferramentas de desenvolvimento são responsáveis por realizar o encapsulamento nativo para cada plataforma necessária. Desta forma, não seriam perdidas funcionalidades que estão disponíveis somente em aplicativos desenvolvidos no ambiente nativo de cada plataforma. Baseando-se no conceito de aplicativos multiplataforma híbridos, foi realizada uma pesquisa a respeito das ferramentas de desenvolvimento disponíveis. Foram selecionadas três ferramentas para realização de um estudo prático. A seleção baseou-se nos critérios de atendimento às plataformas Android, iOS e Windows Phone, e licenciamento gratuito. No estudo prático, as ferramentas foram avaliadas quanto ao atendimento e compatibilidade de funções nativas. Analisando os resultados obtidos, foi possível concluir que o desenvolvimento de aplicativos móveis híbridos é válido, bem como selecionar uma ferramenta para desenvolvimento de um protótipo de aplicativo híbrido. O protótipo foi construído baseando-se em características de qualidade de software (usabilidade, funcionalidade, confiabilidade e eficiência), com foco na portabilidade e responsividade (sic).