gestor

1. Introdução

Este trabalho destina-se a avaliar os alunos da disciplina de PROGRAMAÇÃO MÓVEL em relação ao conteúdo e práticas compreendidos em sala de aula. Especificamente, deve ser desenvolvido um APLICATIVO MÓVEL, contemplando a criação de um FRONT-END utilizando tecnologias voltadas à criação de softwares móveis híbridos.

2. Escopo do trabalho

O trabalho deve ser realizado INDIVIDUALMENTE. Ele consiste na concretização de um APLICATIVO MÓVEL, devendo estar restrito aos conteúdos teóricos e práticos vistos durante as aulas.

3. Instruções gerais

As seguintes instruções devem ser atentamente observadas e cumpridas:

    1. O aluno deve elaborar um tema para o seu trabalho e enviar para o meu e-mail (luispscarvalho@gmail.com) sua decisão o quanto antes e até o dia 28/03/2022. A partir daí deverei acompanhar o andamento dos trabalhos. O acompanhamento visa identificar e resolver possíveis problemas e dificuldades de desenvolvimento;
    1. Ainda aceitarei a escolha de um tema após o dia 28/03/2023, todavia, já no dia 29/03/2023 (um dia após o prazo final para definição do tema) será descontado 1.0 (um ponto) da nota total e, para cada dia após 29/03/2023, serão descontados 0.5 pontos da nota final;
    1. De forma alguma o tema da APP desenvolvida por mim em sala de aula, MARCAS, poderá ser reutilizada para ser o tema do seu trabalho, tampouco o seu tema poderá envolver a exibição de um feed de produtos por marcas;
    1. Não será permitida a repetição de temas. Ou seja, a avaliação consistirá da escolha de um tema por cada trabalho a ser apresentado. À medida que os temas forem enviados para mim eu realizarei o controle para garantir a não repetição e exigirei um tema novo, caso o escolhido já tenha sido selecionado anteriormente por algum outro aluno. Desta forma, quanto mais cedo um tema for definido e comunicado para mim através do meu e-mail menor deve ser a probabilidade de redefinição ou escolha de outro tema;
    1. O aplicativo deve ser construído utilizando os recursos apresentados e exemplificados durante as aulas em qualquer linguagem de programação sob algum framework de suporte a desenvolvimento de aplicativos móveis híbridos (exemplos: REACT-NATIVE e FLUTTER);
    1. Depois de criar o aplicativo, o aluno deverá realizar uma captura de vídeo para explicar o tema e o seu funcionamento. O vídeo deverá ser entregue para mim. O vídeo pode ser enviado para o youtube ou para o google drive. O link para o vídeo deve ser testado para verificar se é possível alguém realizar acesso externo a ele;
    1. Caso a solução funcione de alguma forma diferente daquela exposta em aula, sem o uso de emuladores do ANDROID SDK, por exemplo, devem ser fornecidas instruções adicionais, até mesmo com demonstração via vídeo, para que eu consiga executar e testar a aplicação;
    1. O aplicativo deve conter qualquer número de telas igual ou acima de duas. Ou seja, o número mínimo é duas telas. Sendo um caso ou outro, é requisito primordial que a primeira tela liste FEEDs. A tela que lista os FEEDs deve ser considerada a principal;
    1. Todos os feeds presentes no aplicativo devem ser paginados (utilizar mecanismo de lazy loading);
    1. Para simular a manipulação de dados devem ser utilizados arquivos JSON estáticos;
    1. O projeto do aplicativo com seus artefatos de código-fonte deve ser entregue através de uma plataforma online baseada em GIT (GITLAB ou GITHUB, por exemplo). No dia da entrega os links para os projetos devem ser enviados através do CLASSROOM;
    1. MUITO IMPORTANTE: Só avaliarei a segunda avaliação (a ser iniciada no futuro), relativa ao BACK-END, se o FRONT-END for entregue;
    1. Somente prestarei auxílio, na forma de atendimentos, até o dia 11/04/2023. Isso evitará que eu tenha que atender a muitas demandas de alunos retardatários, que atrasaram demais o desenvolvimento da APP apesar dos meus inúmeros avisos que as práticas da disciplina já deveriam ser realizadas desde cedo.

4. Lista de itens a serem entregues/realizados

    1. O tema que será desenvolvido. O aluno deverá propor o tema, mas eu deverei aprová-lo (envie a proposta para o meu email: luispscarvalho@gmail.com);
    1. O código-fonte do FRONT-END (sem o NODE_MODULES);
    1. O vídeo explicando o tema, a inicialização e o uso do funcionamento do FRONT-END.
    1. Barema O cálculo da nota da avaliação obedecerá à fórmula:

NOTA DA AVALIAÇÃO

FRONT-END VALOR
(a) Código-fonte FUNCIONANDO 8
(b) Vídeo da apresentação 2
NOTA FINAL 10

ATENÇÃO (IMPORTANTE): A ocorrência de plágio (cópia de outros trabalhos) será punida, com o aluno obtendo uma nota ZERO. A ocorrência também será notificada à coordenação do curso.