Trata-se de um aplicativo cuja função é servir como ferramenta para listagem e acompanhamento de animes.
- Usuário
- Atributos
- nome;
- email;
- senha;
- lista de animes;
- lista de tops;
- logado.
- Métodos
- adicionar anime;
- remover anime;
- adicionar top;
- remover top;
- getters e setters.
- Atributos
- Anime
- Atributos
- título;
- estúdio;
- status;
- diretor;
- descrição;
- ano de exibição;
- episódios totais;
- episódios assistidos;
- pontuação;
- lista de anotações;
- favorito.
- Métodos
- adicionar anotação;
- remover anotação;
- getters e setters.
- Atributos
- Anotação
- Atributos
- texto anotação;
- data da anotação.
- Métodos
- getters e setters.
- Atributos
- Top
- Atributos
- título do top;
- lista de animes do top.
- Métodos
- adicionar anime ao top;
- remover anime do top;
- getters e setters.
- Atributos
Um Usuário possui um ou vários Animes (que por sua vez possuem uma ou várias Anotações) e um ou vários Tops (que possuem um ou vários Animes).
ObjectBox.
- Cadastrar novo usuário ou entrar em uma conta já existente;
- Adicionar anime de forma simplificada (informando apenas título, estúdio, ano de exibição e quantidade total de episódios);
- Incluir informações adicionais ao anime (status, diretor, descrição, quantidade de episódios assistidos e nota avaliativa);
- Favoritar, editar ou excluir anime;
- Adicionar, editar ou excluir anotações sobre o anime;
- Visualizar o número de animes, bem como a quantidade de animes por status (Assistindo, Concluído, Pretendo assistir ou Descartado);
- Criar Tops de animes, sendo editável, podendo adicionar animes ou excluí-lo;
- Editar informações de conta do usuário;
- Encerrar sessão de usuário.
- Aplicativo desenvolvido utilizando linguagem de programação Java;
- Compatível com smartphones e tablets de API 15: Android 4.0.3 ou superior.
- Adicionar anime
- Editar e excluir anime