Prévia do material em texto
1 Análise e desenvolvimento de sistemas Criado por: Davi Pereira dos Santos Desenvolvimento Mobile 2 Introdução Este portfólio apresenta o desenvolvimento de um aplicativo móvel no contexto da disciplina de Desenvolvimento Mobile. A proposta consistiu na criação de um sistema simples, mas funcional, utilizando o Android Studio como ambiente de desenvolvimento. O objetivo foi compreender na prática como estruturar interfaces, implementar funcionalidades básicas e realizar a integração de recursos essenciais, como seleção de itens, cálculo automático e envio de pedidos. Métodos Para o desenvolvimento do aplicativo, foi estruturado um projeto inicial dentro do Android Studio. Foram criadas telas interativas que simulam um sistema de pedidos de uma hamburgueria. As funcionalidades desenvolvidas incluíram a manipulação de quantidade de produtos, a utilização de caixas de seleção para adicionais e a implementação de botões de ação. Além disso, foi programada a função de envio de pedidos, que gera um resumo com os itens selecionados e os respectivos valores, possibilitando seu compartilhamento por e- mail. 3 Resultados O aplicativo finalizado apresentou de forma clara as funções planejadas. Foi possível adicionar e remover produtos, selecionar adicionais como queijo, bacon e onion rings, calcular o valor total do pedido e visualizar um resumo completo. O código Java estruturado no arquivo MainActivity.java garantiu o controle dessas interações, enquanto a interface XML proporcionou uma navegação simples e intuitiva. O sistema também demonstrou compatibilidade com diferentes versões de Android através do emulador do Android Studio. MainActivity.java 4 themes.xml Conclusão O trabalho realizado evidenciou a importância da prática para a assimilação dos conceitos de desenvolvimento móvel. A experiência no Android Studio mostrou como é possível construir soluções que integram interface, lógica e usabilidade. Além de permitir o contato direto com ferramentas profissionais, a atividade reforçou o papel dos emuladores virtuais para testes em múltiplos dispositivos. Esse exercício consolidou o aprendizado e demonstrou que, a partir da mesma estrutura, é possível evoluir para aplicativos cada vez mais robustos e completos.