/Trabalho-de-conclusao-de-curso-UECE-IOS

Um estudo comparativo entre os diferentes estilos de construção da interface de usuário no ambiente iOS

Trabalho-de-conclusão-de-curso-UECE-IOS

Um estudo comparativo entre os diferentes estilos de construção da interface de usuário no ambiente iOS

Trabalho de conclusão de curso realizado pelo ex-aluno Yago Saboia Felix Frota na Universidade Estadual do Ceará(UECE).

Resumo:

Dispositivos móveis estão se tornando cada vez mais indispensáveis na sociedade, sendo cada vez mais presentes em atividades pessoais e sociais. A interface de usuário em um dispositivo móvel é uma parte essencial para a comunicação desse dispositivo com um usuário, pois é por ela que mostra o conteúdo que se quer apresentar. Na criação de uma interface em uma etapa do desenvolvimento, é necessário escolher o estilo de construção a se utilizar e, sem um conhecimento amplo, o desenvolvedor acaba tendo dificuldade em escolher a mais eficaz. Neste contexto, este trabalho realiza um estudo comparativo sobre os diferentes estilos de construção de interface para dispositivos iOS, de modo a auxiliar o desenvolvedor a compreender e melhorar a estrutura de um projeto ou de uma aplicação móvel. Com esses estilos sendo a Storyboard, o View Code e o SwiftUI. Para a análise comparativa foram utilizadas características do modelo de qualidade ISO/IEC 25010 pertencente ao modelo SQuaRE. Essas características, em conjunto com um caso de uso, foram utilizadas para a elaboração de um questionário, o qual foi respondido por desenvolvedores com experiência na área, e para a coleta de dados a partir de ferramentas do programa Xcode. Os dados coletados de cada estilos foram analisados e utilizados para a análise comparativa dos estilos, encontrando assim o melhor estilo para cada característica. Como resultado final, foi encontrado que o estilo View Code foi o melhor estilo de construção de interface, obtendo os melhores resultados na maioria das características.

Palavras-chave: Dispositivos móveis. Interface de usuário. UIKit. SwiftUI. Construção de Interface.

Repositorio: https://siduece.uece.br/siduece/trabalhoAcademicoPublico.jsf?id=99253