Trabalho 3: Implementação de um aplicativo no Android Studio

De Aulas

Afluentes: Dispositivos Móveis

Descrição

Com base no trabalho anterior, de UML, vocês agora devem implementar o aplicativo utilizando a ferramenta de desenvolvimento Android Studio.

Lembrem-se que naquele trabalho foram definidos alguns requisitos, das quais cito-os novamente aqui:

  • Trabalhar com pelo menos duas Activities;
  • Gerenciar os cadastros com: inclusão, alteração, exclusão e listagem (CRUD);
  • Utilizar persistência de dados;
  • Usar ListView ou RecyclerView;
  • Pesquisar e utilizar algum recurso mais avançado não visto nos exemplos de aula. Existem vários componentes como google maps, leitor de texto, GPS, acelerômetro, compartilhamento com redes sociais, etc..

O trabalho pode ser feito em grupo de até 4 pessoas (preferencialmente o mesmo grupo do trabalho anterior de UML), vocês podem se reunir por vídeo conferência, trocar ideias, e podem discutir suas dúvidas e dificuldades durante as aulas virtuais (no dia e horário da disciplina).

Mesmo que vocês não consigam implementar algo que modelaram no trabalho anterior, não desanimem, podem adaptar, modificar, usar outros recursos, troquem uma ideia comigo, posso sugerir algo também. Muitos de vocês ainda não estão adaptados à ferramenta, então é normal que tenham alguma ideia e não consigam implementá-la.

Relatório

Tpl warning.png

Verificar com o professor a necessidade de relatório no semestre.

Vocês devem enviar para o e-mail do professor até um dia antes da apresentação. Basta que apenas um aluno do grupo envie o trabalho. Tudo o que fizer parte do trabalho deve estar no arquivo do relatório e deve obrigatoriamente estar no formato PDF. O relatório deve conter a seguinte estrutura:

TÍTULO

Nome do aplicativo

IDENTIFICAÇÃO

Nomes dos alunos e e-mails

DESCRIÇÃO

Descrição do aplicativo, conforme trabalho de UML já feito.

CÓDIGOS

Colocar no documento os códigos fonte do aplicativo em Kotlin, o XML das Strings. Os códigos devem estar com a devida indentação. Coloque uma fonte de tipo regular, talvez Courier New. Se ficar muito grande pra página, diminua um pouco a fonte, por exemplo, tamanho 10. Coloquem comentário nos códigos explicando o que vocês estão fazendo nos métodos e nos algoritmos.

DESIGN E TELAS

Print das telas, componentes, etc., com texto explicativo, descrição dos componentes utilizados, etc.. Além disso, mostrar prints do aplicativo rodando, com texto explicativo. Não deixem as imagens soltas no arquivo, referenciem e expliquem elas.

MARKETING

Imaginem que vocês vão vender o produto, então pensem em uma metodologia de marketing na forma de folder, propaganda, banner, slogan, talvez vídeo, etc. Tentem conquistar o consumidor. Vocês já fizeram isso no primeiro trabalho. Alguns ficaram muito bons, então troquem ideias com os colegas e comigo se vocês estiverem em dúvida.

CONSIDERAÇÕES

Considerações sobre a utilização do Android Studio, dificuldades, vantagens observadas, desvantagens e demais considerações do(s) aluno(s). Nessa parte cada aluno deve fazer suas próprias considerações da experiência da utilização do Android Studio. Tentem ser o mais descritivo possível, dificuldades, vantagens observadas, desvantagens e demais considerações. Façam separado, não olhem o que o colega fez e depois juntem nas considerações finais, identificando o aluno que escreveu cada parte das considerações.