Mudanças entre as edições de "Trabalho 2: Modelagem de um aplicativo Mobile"

De Aulas
(Criou página com 'Afluentes: Dispositivos Móveis = Descrição = O trabalho final da Unidade de Aprendizagem de Programação de Aplicativos para Dispositivos Móveis é a criação de u...')
 
 
Linha 12: Linha 12:
 
* Utilizar persistência de dados;
 
* Utilizar persistência de dados;
 
* Usar ListView ou RecyclerView;
 
* 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..
+
* 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.
  
'''Tentem modelar algum aplicativo que seja interessante pra vocês, que possa ser utilizável'''. Vai que sai uma ideia legal para criar uma Startup.
+
'''Tentem modelar algum aplicativo que seja interessante para vocês, que possa ser utilizável'''. Vai que sai uma ideia legal para criar uma Startup.
  
 
Não tentem copiar de outros ou de exemplos na internet. Tentem fazer algo, mesmo que simples, mas que siga os requisitos e que seja um esforço de vocês, ainda que não fique um resultado incrível.
 
Não tentem copiar de outros ou de exemplos na internet. Tentem fazer algo, mesmo que simples, mas que siga os requisitos e que seja um esforço de vocês, ainda que não fique um resultado incrível.
  
O trabalho pode ser feito em '''grupo de até 4 pessoas'''. Vocês podem se reunir por vídeo conferência, trocar ideias, etc.
+
O trabalho pode ser feito em '''grupo de até 4 pessoas'''. Vocês podem se reunir por videoconferência, trocar ideias, etc.
  
 
= Relatório =
 
= Relatório =
Linha 24: Linha 24:
 
{{warning|Verificar com o professor a necessidade de relatório no semestre.}}
 
{{warning|Verificar com o professor a necessidade de relatório no semestre.}}
  
Vocês devem enviar o trabalho até dia 1 dia antes da apresentação. Basta que apenas um aluno do grupo envie o trabalho para o e-mail do profesor. Tudo o que fizer parte do trabalho deve estar no arquivo do relatório e deve obrigatoriamente estar no formato PDF.
+
Vocês devem enviar o trabalho até dia 1 dia antes da apresentação. Basta que apenas um aluno do grupo envie o trabalho para o e-mail do professor. 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:
 
O relatório deve conter a seguinte estrutura:
Linha 46: Linha 46:
 
; DIAGRAMAS UML
 
; DIAGRAMAS UML
  
Vocês vão definir alguns diagramas que serão importante ou necessário para mostrar o que vocês vão desenvolver, tais como, Caso de Uso, Sequência, Estados, Classes, Deployment, etc. Nem todo diagrama será necessário para o que vocês vão desenvolver, então analisem o que vão usar. Na dúvida, conversem com o professor.
+
Vocês vão definir alguns diagramas que serão importantes ou necessário para mostrar o que vocês vão desenvolver, tais como, Caso de Uso, Sequência, Estados, Classes, Deployment, etc. Nem todo diagrama será necessário para o que vocês vão desenvolver, então analisem o que vão usar. Na dúvida, conversem com o professor.
  
 
; PROTÓTIPOS TELAS
 
; PROTÓTIPOS TELAS
  
Coloquem alguns protótipos de tela aqui. Existem vários programas pra isso e de fácil uso.
+
Coloquem alguns protótipos de tela aqui. Existem vários programas para isso e de fácil uso.
  
 
; CONSIDERAÇÕES
 
; CONSIDERAÇÕES
  
 
Considerações gerais sobre o trabalho que vocês pretendem implementar.
 
Considerações gerais sobre o trabalho que vocês pretendem implementar.

Edição atual tal como às 23h11min de 15 de junho de 2022

Afluentes: Dispositivos Móveis

Descrição

O trabalho final da Unidade de Aprendizagem de Programação de Aplicativos para Dispositivos Móveis é a criação de um aplicativo utilizando a ferramenta de desenvolvimento Android Studio.

A escolha do aplicativo que vocês vão criar é livre, mas deve seguir alguns requisitos de desenvolvimento que visam obrigar um certo nível de complexidade, tais como:

  • 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.

Tentem modelar algum aplicativo que seja interessante para vocês, que possa ser utilizável. Vai que sai uma ideia legal para criar uma Startup.

Não tentem copiar de outros ou de exemplos na internet. Tentem fazer algo, mesmo que simples, mas que siga os requisitos e que seja um esforço de vocês, ainda que não fique um resultado incrível.

O trabalho pode ser feito em grupo de até 4 pessoas. Vocês podem se reunir por videoconferência, trocar ideias, etc.

Relatório

Tpl warning.png

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

Vocês devem enviar o trabalho até dia 1 dia antes da apresentação. Basta que apenas um aluno do grupo envie o trabalho para o e-mail do professor. 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, para que serve, o que faz, etc. Tentem ser o mais minuciosos possível.

REQUISITOS

Análise de requisitos do sistema. Recursos que vão utilizar e, inclusive, os recursos extras requeridos. Mesmo que depois na implementação não consigam fazer tudo, pelo menos façam uma boa modelagem aqui.

DIAGRAMAS UML

Vocês vão definir alguns diagramas que serão importantes ou necessário para mostrar o que vocês vão desenvolver, tais como, Caso de Uso, Sequência, Estados, Classes, Deployment, etc. Nem todo diagrama será necessário para o que vocês vão desenvolver, então analisem o que vão usar. Na dúvida, conversem com o professor.

PROTÓTIPOS TELAS

Coloquem alguns protótipos de tela aqui. Existem vários programas para isso e de fácil uso.

CONSIDERAÇÕES

Considerações gerais sobre o trabalho que vocês pretendem implementar.