domingo, 31 de julho de 2016

Vigésima quarta semana : Demissão? Ainda não!

Durante essa semana, a Izabella realizou atualização na documentação, usando "versões" de documentações, para deixar mais claro para nosso professor orientador quantas modificações foram realizadas. Luiz fez reparos e testes durante essa semana, ele implantou métodos de saídas de dados nas classes do pacote model, códigos de identificação no aplicativo e fez um protótipo da tela do usuário. Na quinta-feira nosso Gerente conversou com o professor orientador Ivan, para tentar descobrir o que nos espera nesse terceiro bimestre, descobrindo assim a demissão que já havia ocorrido com a turma que o Ivan leciona. Descobrimos também que nosso professor orientador iria mudar, sendo assim, o professor Domingos Bernardo iria sair da banca, entrando em seu lugar o professor orientador Fernando Aires. Ao decorrer dessa semana, eu cadastrei a chave do login do google, estudei mais sobre o Android Studio, para assim poder melhorar o desenvolvimento do projeto e obter novos recursos. Reparei pequenos erros do projeto e postei o vídeo Gource.
Estamos ansiosos e ao mesmo tempo com medo de terça-feira (dia em que poderá ocorrer a "famosa" demissão), essa tarefa não vai ser fácil para ninguém.

domingo, 24 de julho de 2016

Vigésima terceira semana - Programando a mil, para recuperar atraso

Nesta semana o avanço foi focado na programação android e documentação, em que o Luiz nesta semana elaborou: 
  • Reparo nos comentários de algumas classes do pacote model;
  • Atualização e reparos nos atributos das classes do pacote model;
  • Elaboração de comentários nos códigos de algumas classes do pacote controller, de acordo com a sintaxe do JavaDoc;
  • Atualização e reparos em alguns arquivos XML do pacote res/layout;
  • Reparo de erros nas classes do pacote controller;
  • Atualização dos Cronogramas do grupo.
  •  Envio dos cronogramas atualizados e revisados pela Izabella ao repositório.
  • Reparo de equívocos e atualizações nas classes: CadastrarDenuncia, CadastrarDesafios, CadastrarGincana, CadastrarUsuario;
  • Adição de variáveis no objeto Usario (model/Usuario) para criação de recurso "Esqueci minha senha" no aplicativo;
  • Atualização na MainActivity para redirecionamento a tela de Configurações do aplicativo;
  • Implementações na classe principal (model/Tela_Abertura) para a adição de recursos extras na tela de configurações;
  • Inicio da construção da tela de configurações (controller/Configuracoes e res/layout/configuracoes.xml);
  • Inicio do sistema de feedback dos usuário para a equipe (controller/Feedback e res/layout/feedback.xml);
  •  Adição de arquivos PDF a pasta res/drawable para teste de recurso de leitura de aqruivos deste formato;
  • Retificação de erro no local de armazenamento dos arquivos PDF de teste;
  • Criação do dirétorio "Arquivos" para armazenamento de arquivos PDF do aplicativo.
  • Retificação de comentários das classes do pacote model;
  • Troca do tipo dos atributos que representam chaves primarias das tabelas do Banco de Dados, do tipo int para o tipo String;
  •  Inicio do esquema de armazenamento das fotos no sistema para envio ao Banco de dados;
  • Adição da foto de capa padrão versão 1.1 dos usuários a pasta res/drawable. 
    Em paralelo eu, o Lucas estou desenvolvendo a parte web para as referentes partes android desenvolvidas até o momento.

sábado, 16 de julho de 2016

Vigésima segunda semana – Avante Pil2, que ainda há muito trabalho pela frente.

Nesta semana o repositório foi bastante abastecido com conteúdo do grupo, na terça-feira a Izabella Sophia postou no repositório a 3º versão da documentação do projeto, com os devidos reparos na gramática, ortografia e formatação, além disso, ela fez o acréscimo de alguns tópicos obrigatórios, que ainda não haviam sido feitos na versão anterior. 
Também nesta semana, o Luiz atualizou todas as classes do pacote Model e criou as classes Java que estavam faltando no pacote, ele também comentou todas as classes deste pacote, com o estilo e sintaxe do JavaDoc, que será um plugin utilizado para facilitar a documentação dos códigos do projeto. Além disso, ele deu inicio a construção do Login com a criação de uma chave Java para obtenção do código de identificação do projeto (SHA-1) e registro dele na Google API Console.
O Lucas e o Paulo durantes esta semana se abstiveram do trabalho e das tarefas do grupo, segundo o Lucas, ele fez este afastamento para dar um pouco mais de aprofundamento nos seus conhecimentos de programação Web, já o Paulo não fornece notícias de si, desde a semana passada e devido a isso o vídeo Gource do 02º bimestre do grupo continua atrasado, já que tal tarefa pertence a ele.
Para a semana que vem pretendemos voltar com mais avanços no projeto e boas noticias em relação aos problemas. 

“Quem não luta ao seu lado na guerra, não deve estar ao seu lado na VITÓRIA”.

domingo, 10 de julho de 2016

Vigésima primeira semana - Programação e Métricas

Nesta semana, eu fui até a escola para me reunir com os membros programadores do meu grupo, nós  implementamos mais códigos e coisas no projeto, mas ocorreu um erro na sincronização do projeto com o repositório, porque ele não estava conseguindo enviar nada para o repositório, então procuramos uma solução para isso. Luiz começou a comentar os códigos e arrumar.
Lucas fez as dao´s para o servidor, a dbconnection de mysql e o login e cadastro da parte web.
Izabella, que faz parte da documentação, estava pesquisando informações sobre como fazer as métricas e manual do usuário para a nossa aplicação.

domingo, 3 de julho de 2016

Vigésima Semana - Continuação da programação

Nessa semana, o Lucas Cezar e o Paulo foram ao IFSP desenvolver uma parte da sincronização do Android Studio com o MySQL e algumas DAO's do grupo utilizando protocolo HTTP através da biblioteca HttpClient, com ela ganhamos uma API que fornece toda funcionalidade do protocolo HTTP e poderíamos usá-la para chamar o Web Service.  O Luiz arrumou o Script do nosso Banco de dados para ficar mais semelhante ao modelo desenvolvido e funcional para o sistema do aplicativo, atualizou o modelo feito do MySQL Model e arrumou as pastas e arquivos da parte do Banco de Dados no repositório. Na semana, também ajudou Paulo a dar seguimento no Login, o ajudando a reparar erros que surgiam no caminho e a fazer os testes do aplicativo em seu celular, que não estava aceitando o projeto.
Problemas encontrados: Atualizar os códigos no repositório, com o que estava sendo feito.
Elaborar vídeo Gource do 2º bimestre.