Logo Passei Direto
Buscar

AVA1 PROGMOBILE

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

UNIVERSIDADE VEIGA DE ALMEIDA 
Sistemas de Informação EAD 
 
 
 
 
Aluno: Victor Mendez Valim 
Matrícula: 1230107038 
Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS 
 
AVA 1 
 
 
 
 
 
 
 
 
 
 
Rio de Janeiro/RJ 
 2026 
 
1. ENUNCIADO: 
Construção de um aplicativo Android focado em usabilidade e arquitetura mobile 
O desenvolvimento de aplicações mobile envolve compreender não apenas os fundamentos da plataforma Android, mas 
também dominar conceitos e práticas que tornam o aplicativo funcional, intuitivo e agradável ao usuário. As Unidades 
1 e 2 da disciplina apresentam bases essenciais para esse processo, como arquitetura mobile, ciclo de vida das atividades, 
manipulação de recursos, construção de interfaces gráficas, navegação e boas práticas de usabilidade. 
Este trabalho integra os conhecimentos abordados, propondo ao estudante a análise e a criação de uma solução mobile 
simples que utilize conceitos fundamentais de projeto Android, ciclo de vida, eventos, navegação e design de interface 
baseados em Material Design. 
 
Suponha que uma pequena clínica de saúde deseja criar um aplicativo Android simples para facilitar o agendamento de 
consultas de seus pacientes. Atualmente, todo o processo é manual: o paciente liga para a clínica e depende da 
disponibilidade de atendentes. O objetivo é iniciar a migração desse processo para o ambiente digital. 
O app deve permitir que o usuário: 
Veja uma tela inicial simples com o nome da clínica e um botão de “Agendar Consulta”. 
Navegue para outra tela onde será exibido um formulário básico com nome e data desejada. 
Ao confirmar, o app deve exibir uma mensagem visual clara informando que o agendamento foi registrado localmente. 
A clínica pede que o protótipo seja funcional e siga princípios básicos de design e boas práticas de usabilidade. 
 
Desenvolva um protótipo funcional para Android contendo duas telas (Activities ou Fragments) que permita realizar 
um agendamento simples de consulta. Abordar: 
Estrutura de um projeto Android, destacando arquivos importantes criados pelo Android Studio. 
Ciclo de vida das Activities envolvidas no fluxo de navegação. 
Layouts, views e organização visual das telas. 
Manipulação de eventos (ex.: cliques em botões). 
Navegação entre telas utilizando Intents. 
Aplicação de boas práticas de usabilidade e princípios de design. 
Uso de styles e themes para padronização visual. 
Ao final, entregue um relatório escrito contendo a análise, o código desenvolvido, as capturas de tela e a justificativa 
das escolhas feitas. 
 
Para desenvolver o trabalho: 
Etapa 1 – Configuração do projeto 
Criar projeto Android no Android Studio (Empty Activity). 
Identificar e descrever o papel de arquivos: 
MainActivity.java (ou .kt) 
AndroidManifest.xml 
pasta res/layout 
pasta res/values 
 
Etapa 2 – Construção da Interface 
Criar dois arquivos XML de layout: 
activity_main.xml → tela inicial 
activity_form.xml → tela do formulário 
Aplicar: 
ConstraintLayout 
TextView, EditText, Button 
Organização visual clara e legível 
Temas e estilos configurados no themes.xml 
Explicar como usabilidade guiou a decisão do design (tamanho de botões, contraste, fonte etc.). 
 
Etapa 3 – Manipulação de Eventos e Navegação 
Programar o botão “Agendar Consulta” para abrir a segunda tela. 
Programar o botão “Confirmar” para exibir mensagem com Toast ou Snackbar. 
Explicar como funciona o uso de Intent e a passagem de dados, se houver. 
 
Etapa 4 
Explicar brevemente: 
Arquitetura Android (Activities, Intents, recursos). 
Ciclo de vida das Activities e seu impacto no funcionamento do app. 
 
Etapa 5 – Relatório Final 
O relatório deve conter: 
Introdução. 
Justificativa do design. 
Explicação técnica. 
Código (Java ou Kotlin). 
Prints das telas. 
Conclusão sobre a experiência de desenvolvimento. 
 
Referências 
DEITEL, P.; DEITEL, H. Android para programadores: uma abordagem baseada em aplicativos. São Paulo: Pearson, 
2021. 
GOOGLE DEVELOPERS. Android Developer GuidesLinks to an external site.. Android Studio, Google, [s. d.]. 
MURPHY, M. L. The Busy Coder’s Guide to Android DevelopmentLinks to an external site.. CommonsWare, 2008. 
 
2. RESOLUÇÃO / CÓDIGO 
 
 
 
Telas 1, 2 e 3 rspectivamente. 
 
 
 
O aplicativo foi criado como protótipo de implementação simples, podendo ser executado em 
qualquer dispositivo android, foram escolhidas cores frias para tranquilizar o usuário e simbolizar 
uma ala médica. 
A linguagem utilizada foi Kotlin. 
A simplicidade do aplicativo se deve a necessidade de combater possíveis incompatibilidades 
com o sistema do android studio e suas máquinas virtuais.

Mais conteúdos dessa disciplina