Skip to content

Layouts iniciais, Navegação com Intents, App Bar, Navigation Drawer, Bottom Navigation: Essenciais para uma interface intuitiva e navegação eficiente. Refatoração, Ícones, App de Atividade Única, Fragments, Navigation Components: Melhoram a manutenção do código, a experiência do usuário e a navegação fluida.

Notifications You must be signed in to change notification settings

devgalassini/JokenpoApp-Kotlin

Repository files navigation

Jokenpo

Aplicativo Android com três telas.

Tela 01: Tela Inicial

Texto de boas vindas; Botão para iniciar que leva à Tela 02.

tela_01

Tela 02: Seleção de Jogada

Texto com nome do jogador ("Jogador 1"); Texto "Selecionar Jogada"; Spinner provisório para selecionar a jogada (Pedra, Papel ou Tesoura).

tela_02

Tela 03: Resultado

Texto "Resultado"; Texto provisório "Jogador XXX ganhou!".

tela_03

Componentes

App Bar (Action Bar):

Nas Telas 02 e 03; Navigation Drawer na esquerda (Com botões "Jogador 1" e "Resultado"); Menu na direita (Com botão "Home").

Bottom Navigation:

Nas Telas 02 e 03; Botões "Jogador" (Tela 02) e "Resultado" (Tela 03).

NavDraw

JokenpoApp

JokenpoApp é um aplicativo simples e divertido que permite jogar Pedra, Papel e Tesoura contra a máquina.

Funcionalidades

  • Jogo Rápido: Jogue uma partida rápida de Pedra, Papel e Tesoura.
  • Histórico de Partidas: Veja o histórico das partidas jogadas.
  • Modo Aleatório: A máquina escolhe aleatoriamente entre Pedra, Papel e Tesoura.

Tecnologias Utilizadas

  • Kotlin: Linguagem de programação principal utilizada no desenvolvimento do aplicativo.
  • MVVM: Arquitetura utilizada para separar as responsabilidades do código.
  • LiveData: Componente do Android Jetpack para observar mudanças de dados.
  • ViewModel: Componente do Android Jetpack para gerenciar dados relacionados à interface de forma eficiente.

Instalação

Para instalar e executar o projeto localmente, siga estas etapas:

  1. Clone o repositório:

    git clone https://github.com/devgalassini/JokenpoApp.git
  2. Abra o projeto no Android Studio.

  3. Compile e execute o aplicativo no emulador ou dispositivo físico.

Uso

  1. Na tela inicial, escolha entre Pedra, Papel ou Tesoura.
  2. A máquina fará sua escolha e o resultado da partida será exibido.
  3. Veja o histórico das partidas jogadas para acompanhar seu desempenho.

Contribuição

Contribuições são bem-vindas! Se você deseja contribuir, por favor, siga estas etapas:

  1. Faça um fork do projeto.
  2. Crie uma nova branch (git checkout -b feature/nova-feature).
  3. Faça suas alterações e commit (git commit -m 'Adiciona nova feature').
  4. Faça um push para a branch (git push origin feature/nova-feature).
  5. Abra um Pull Request.

Licença

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE para mais detalhes.

Contato

Desenvolvido por Priscila Galassini. Entre em contato!


Divirta-se usando o JokenpoApp! Se você gostou, por favor, deixe uma estrela no repositório.

About

Layouts iniciais, Navegação com Intents, App Bar, Navigation Drawer, Bottom Navigation: Essenciais para uma interface intuitiva e navegação eficiente. Refatoração, Ícones, App de Atividade Única, Fragments, Navigation Components: Melhoram a manutenção do código, a experiência do usuário e a navegação fluida.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages