You are on page 1of 7

Instituto Superior de Transportes e Comunicações

PDM – Proj

“Weather App”

Turma: I32
Discentes:
• Dircy Mavundla
• Marilena Pereira
• Victor Chiche
• Winnye Lucaze
• Yuran Saraiva

Docente:
• Hasler Choo
• Ataíde Chilaule
Resumo
Este relatório descreve o funcionamento de uma aplicação de temperatura para dispositivos
Android que permite ao usuário visualizar a temperatura do dia e receber sugestões de atividades
com base na temperatura. A aplicação também permite que o usuário crie atividades
personalizadas, definindo o nome, descrição e intervalo de temperaturas favoráveis para a
atividade. A lista de todas as atividades criadas pelo usuário é armazenada na aplicação.
A aplicação foi desenvolvida usando a linguagem Java e a IDE Android Studio. Durante o
desenvolvimento, foram utilizados vários recursos, incluindo a API OpenWeatherMap para obter
informações sobre a temperatura. A aplicação foi testada em vários dispositivos Android e os
resultados mostraram que ela funciona conforme o esperado.
Introdução
Com a crescente popularidade dos dispositivos móveis, a criação de aplicativos para plataformas
móveis tem se tornado cada vez mais comum. Entre as plataformas móveis mais populares, o
Android tem se destacado, e oferece uma ampla variedade de recursos para desenvolvedores que
desejam criar aplicativos para essa plataforma.
Neste projeto, desenvolvemos uma aplicação de temperatura para dispositivos Android que
permite ao usuário visualizar a temperatura do dia e receber sugestões de atividades com base na
temperatura. A aplicação também permite que o usuário crie atividades personalizadas, definindo
o nome e intervalo de temperaturas favoráveis para a atividade. A lista de todas as atividades
criadas pelo usuário é armazenada na aplicação.

Objetivos
Os objetivos deste projeto foram:
• Desenvolver uma aplicação para dispositivos Android que utilize conceitos de
programação para resolver um problema real.
• Compreender os conceitos básicos de programação para Android.
• Aprender a trabalhar em equipe na resolução de problemas.
• Elaborar uma solução prática para um problema real.

Prefácio
Este relatório foi elaborado como parte do projeto final para a disciplina de Programação para
Dispositivos Móveis. O objetivo do projeto foi desenvolver uma aplicação para dispositivos
Android que utilizasse conceitos de programação para resolver um problema do mundo real.
Decidimos desenvolver uma aplicação de temperatura com sugestões de atividades para ajudar as
pessoas a planejar melhor suas atividades diárias.
Descrição da Aplicação
A aplicação foi desenvolvida com o objetivo de oferecer ao usuário sugestões de
atividades de acordo com a temperatura atual. Além disso, permite que o usuário crie
suas próprias atividades e as salve para uso posterior.
Para obter informações sobre a temperatura, a aplicação utiliza a API de previsão do
tempo. A partir da temperatura atual, a aplicação seleciona as atividades mais adequadas
para o usuário.
A aplicação permite que o usuário crie suas próprias atividades, informando o nome da
atividade e temperatura favorável para essa atividade. Essas informações são salvas em
um arquivo local, permitindo que o usuário acesse e edite as atividades criadas a
qualquer momento. A lista de todas as atividades criadas pelo usuário também é
apresentada na aplicação.
A interface do usuário foi desenvolvida com foco na simplicidade e facilidade de uso.
As informações sobre a temperatura e as atividades são apresentadas de forma clara e
concisa, com o objetivo de fornecer ao usuário uma experiência agradável e intuitiva.

Desenvolvimento
Para o desenvolvimento da aplicação, foi utilizada a linguagem Java e a IDE Android Studio. A
aplicação consiste em uma tela inicial que exibe a temperatura atual, obtida por meio da API
OpenWeatherMap, e sugestões de atividades com base na temperatura. As sugestões de
atividades são exibidas em uma lista na parte inferior da tela.
Além das sugestões de atividades pré-definidas, a aplicação também permite que o usuário crie
atividades personalizadas, definindo o nome e intervalo de temperaturas favoráveis para a
atividade. Para isso, foi criada uma tela de criação de atividades que permite ao usuário inserir
essas informações.
A lista de todas as atividades criadas pelo usuário é armazenada na aplicação e pode ser
acessada por meio de uma tela de gerenciamento de atividades. Nessa tela, o usuário pode criar
e editá-las ou excluí-las.
Conclusões
Durante o desenvolvimento da aplicação, aprendemos vários conceitos de programação para
Android, incluindo a utilização de APIs, a manipulação de dados e a construção de interfaces
gráficas. Além disso, também aprendemos a importância do trabalho em equipe e da
comunicação eficaz na resolução de problemas.
A aplicação desenvolvida tem o potencial de ajudar as pessoas a planejar melhor suas atividades
diárias, levando em consideração a temperatura do dia. A possibilidade de criar atividades
personalizadas permite que o usuário personalize a experiência e aproveite ao máximo a
aplicação.
No futuro, a aplicação poderia ser aprimorada com a inclusão de novas funcionalidades, como a
possibilidade de compartilhar as atividades criadas.
Bibliografia
Os seguintes recursos foram utilizados durante o desenvolvimento da aplicação:
➢ Documentação da API OpenWeatherMap: https://openweathermap.org/api
➢ Documentação do Android Studio: https://developer.android.com/docs

Referências Bibliográficas
➢ OpenWeatherMap. (s.d.). API documentation. Obtido de
https://openweathermap.org/api.
➢ Android Developers. (s.d.). Android Studio documentation. Obtido de
https://developer.android.com/docs.

You might also like