Protótipo e mais trabalho.

9.6.16 - 4:32:00 PM

A vida de estudante não é fácil e contamos com alguns imprevistos, mas deu tudo certo. Até agora.



Design


Sobre o projeto como um todo, ficou decidido que a Géssica iria criar um documento informando como nós da programação iríamos lidar com alguns 'aspectos' do aplicativo, no caso mensagens e notificações para o usuário a medida que ele interage com o sistema.

O documento que ela preparou foi: Definições de interação.

Ela também ficou responsável por definir/produzir alguns materiais relacionados às atividades complementares.
Temos então o seguinte documento: FAQ Atividades.

Também foi pedido que ela fizesse uma espécie de fluxograma das páginas e indicasse onde o usuário poderia interagir, dessa forma a gente (Lucas e Yuri) não ficaríamos fazendo suposições na hora de criar as telas e programar.

O resultando foi o seguinte:










Depois que eu fiz umas telas já para a implementação, a Alexia percebeu que o espaçamento não tava muito bom. Então ela fez umas especificações para nos nortear.





Programação


O maior desafio aqui foi fazer com que as informações da aplicação fossem salvas... Mas com um tutorial de um super indiano, o Yuri conseguiu com que fosse possível.



Obrigado Indiano.


O que o Yuri faz : 

"Instancio uma database dentro do próprio aparelho utilizando o SQLite, uma ferramenta criada exatamente para esse tipo de função. Nessa database é criada uma tabela de objetos da classe "Disciplina", que armazena os seguintes dados: número de identificação, nome, semestre (0, no caso de opcional), tipo de disciplina (obrigatória, eletiva e opcional) e um condicional para checar se ela já foi marcada como feita pelo usuário. "


O que eu faço/fiz :

Debati com o Yuri a melhor forma de salvarmos os elementos na aplicação e como lidar com isso através das funções.

De acordo com o que a Alexia passou, eu comecei a ajustar os elementos com os espaçamentos e tamanhos que ela sugeriu. Alguns problemas surgiram, acreditamos que seja devido a maneiro que o Xamarin lida com as unidades de medida, mas estamos solucionando isso na 'mão' e está dando certo.

Com as telas feitas, eu passo o XML pro Yuri e ele testa ela com a parte da programação.


wow !



much coding !

O Protótipo


Para o protótipo definimos o seguinte:


  • Fazer com que as disciplinas fossem dispostas nos semestres;
  • Possibilitar ao usuário marcar quais disciplinas ele realizou; ** No caso apenas as obrigatórias.
  • Informar o número de disciplinas feitas, bem como o número das pendentes.
  • Atribuir alguns elementos visuais ao código funcional.
Pudemos assim testar na prática se era possível fazer o que planejamos. Salvar o 'input' do usuário deu certo, se ele marcar que fez a disciplina, sair e retornar ao aplicativo, estará constando que ele já a fez.

Com isso funcionando, precisamos apenas replicar o trabalho, mas tendo o cuidado de adaptar para as cadeiras optativas e eletivas.

Nosso foco foi esse pois todo o trabalho é fundamento nisso. Ao completarmos isso, o restante do trabalho é replicar o resultado e ajustar os elementos visuais, tarefa que não é complicada, apenas é demorada. cornojob.


-> Apresentaremos o protótipo em sala.


You Might Also Like

0 comentários