Skip to content

BugginhoDeveloper/mini-projeto-3-java-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

MINI PROJETO 3

A ideia desse desafio é estimular o estudo de novas tecnologias e acabar ou pelo menos diminuir o preconceito que muitos têm com a linguagem Java.


Linguagem Java

Java (www.oracle.com/java/) é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferente das linguagens de programação convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem:

Java é uma das linguagens de programação mais populares do mundo e está presente em Redes sociais, Jogos, Aplicativos móveis, Lojas Virtuais e diversas outras plataformas

Confira o Manual da linguagem


Desafio

Crie um aplicativo mobile para Android, que gerencie a lista de funcionários de uma empresa. Nesse aplicativo será possível:

  • Cadastrar funcionários (apenas o nome, cpf, cargo e salário);
  • Editar funcionários;
  • Remover funcionários;
  • Ver um funcionário (Todos os dados, inclusive o Bônus);
  • Consultar um funcionário pelo cpf;
  • Listar todos os funcionários (nome e cpf);
  • Cadastrar / Editar o lucro anual da empresa

Observações:

  • Todos os dados deverão ser armazenados em um banco de dados SQLite.
  • Apenas serão permitidos cadastros de funcionários: "Programador", "Designer", "Gerente" e "Atendimento"
  • Crie uma tela separada onde seja possível cadastrar e editar o lucro anual da empresa
  • Bônus: Programador (1.5%), Designer (1.5%), Gerente (3%) e Atendimento (1%)
  • Para calcular o Bônus, divida o percentual acima pelo total de funcionários por cargo. Ex.: Se existirem no banco de dados 3 programadores, cada um ganhará um Bônus de 0.5% (1.5 / 3) do lucro anual da empresa
  • Não é necessário criar Splash Screen, animacões entre as views, etc... Mas se você quiser se desafiar e criar, sinta-se à vontade ;)
  • Não existe prazo limite para conclusão, a ideia é que você tenha uma experiência diferente.
  • Você poderá tirar suas dúvidas no Slack do Desafio
  • Ao finalizar o seu projeto, publique-o no Github e envie o link para bugginhodeveloper@gmail.com

Quem já enviou?

Confira abaixo uma lista com todos os amiguinhos que já concluíram o desafio:

About

Desafio com o intuito de aprender a linguagem Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published