Alunos com Propostas Atribuídas

DEI - FCTUC
Gerado a 2024-03-28 19:57:04 (Europe/Lisbon).
Voltar

Titulo Estágio

Development of an android application for record collaborative music

Áreas de especialidade

Engenharia de Software

Local do Estágio

Deemaze Software, Avenida Sá da Bandeira, Coimbra

Enquadramento

Nos dias de hoje as redes sociais são usadas para a divulgação de trabalhos musicais de vários artistas. Neste sentido, o projeto proposto para este estágio consiste no desenvolvimento de uma aplicação Android que permita criar músicas através de um sistema colaborativo, onde vários artistas musicais com talentos diferentes poderão contribuir para um repositório comum de música.

Objetivo

O objectivo deste estágio será desenvolver um protótipo desta aplicação para Android. O estagiário terá liberdade para explorar o conceito do projeto apresentado e, com base nesse estudo, definir os requisitos a implementar. Os principais objetivos e desafios do estágio passarão por:
- Estudo e definição da arquitetura do sistema;
- Desenvolvimento da aplicação móvel:
- Utilização de tecnologias nativas;
- Ter em consideração todos os cuidados inerentes ao desenvolvimento de aplicações móveis, como por exemplo: consumo de bateria, acessos ao hardware, acessos ao servidor e segurança/privacidade dos dados;
- Desenvolvimento da interface da aplicação;
- Desenvolvimento dos seguintes módulos:
- Autenticação da aplicação;
- Navegação e pesquisa de repositórios musicais;
- Gravação e edição de áudio;
- Implementação de caching para armazenamento local de informação.
- Desenvolvimento de testes unitários e de aceitação.

Plano de Trabalhos - Semestre 1

Durante o primeiro semestre o estagiário deverá cumprir a seguinte ordem de trabalhos:
- Análise do estado da arte e consequente escolha das tecnologias/ferramentas a utilizar;
- Especificação dos requisitos a implementar;
- Desenvolvimento da arquitetura do sistema;
- Prototipagem da interface da aplicação;
- Elaboração do relatório intermédio de estágio.

Plano de Trabalhos - Semestre 2

Durante o segundo semestre o estagiário deverá cumprir a seguinte ordem de trabalhos:
- Desenvolvimento da aplicação móvel;
- Realização de testes aos requisitos funcionais e não funcionais do protótipo;
- Realização do relatório final de estágio.

Condições

O local de estágio será nos escritórios da Deemaze Software na Avenida Sá da Bandeira. O estágio será remunerado. Os trabalhos deverão ser realizados no computador do estagiário, no entanto todos os restantes equipamentos informáticos, bem como serviços e softwares que sejam necessários para o desenvolvimento do projecto serão assegurados pela empresa.

Valoriza-se o background em desenvolvimento Android, noções de UI/UX e familiarização no trabalho com metodologias ágeis.

A Deemaze Software compromete-se a dar formação nas tecnologias utilizadas e acompanhamento na escrita do relatório de estágio.

O horário de trabalho é flexível e facilmente adaptável com os restantes compromissos académicos do aluno.

Neste projeto será usada uma metodologia ágil de desenvolvimento. O projeto terá sprints semanais, existirá uma reunião de planeamento do sprint e de todos os requisitos que serão implementados durante cada semana. Todos os dias serão elaboradas pequenas reuniões para avaliar o progresso das tarefas. No final de cada sprint será feita uma demonstração das funcionalidades implementadas ao product owner.

As reuniões entre os orientadores do projeto poderão ser agendadas de acordo com a periodicidade definida entre ambas as partes.

Observações

No final do estágio, a Deemaze Software irá fazer uma avaliação do desempenho do estagiário ao longo do projeto, com o intuito de convidar o mesmo a integrar a equipa de desenvolvimento.

Orientador

João Rafael Almeida Monteiro
joao.monteiro@deemaze.com 📩