https://github.com/ronieremarques/cardapio-android-app
Um código da atividade do curso técnico da FAT.
https://github.com/ronieremarques/cardapio-android-app
android-studio fundacao-fat kotlin-android
Last synced: 5 months ago
JSON representation
Um código da atividade do curso técnico da FAT.
- Host: GitHub
- URL: https://github.com/ronieremarques/cardapio-android-app
- Owner: ronieremarques
- License: mit
- Created: 2025-07-21T14:00:23.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-07-21T14:14:16.000Z (7 months ago)
- Last Synced: 2025-07-21T16:28:46.416Z (7 months ago)
- Topics: android-studio, fundacao-fat, kotlin-android
- Language: Kotlin
- Homepage: https://ronieremarques.dev.br
- Size: 12.4 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MyApplication2 – Cardápio Digital para Restaurante
**Obs:** *"Esse projeto foi realizado por meio de atividade do curso tecnico da [Fundação Fat](https://ensino.fundacaofat.org.br) em parceria com [Qualifica SP](https://www.alunos.cettpro.sp.gov.br/novo-emprego/cursos/dc56a505-263b-f011-b4cc-000d3a889219)";*
## Descrição
Este aplicativo Android demonstra um **Cardápio Digital** para restaurantes, desenvolvido em Kotlin com Jetpack Compose. O app permite exibir pratos com imagens, vídeos, categorias e informações detalhadas, além de navegação entre diferentes telas.
## Demostração GIF
[https://docs.google.com/document/d/14Yu4nVW-Crc7vrLCKIcKiSfnn8fsh2L-7h3o1EbqMg4/edit?usp=sharing](https://docs.google.com/document/d/14Yu4nVW-Crc7vrLCKIcKiSfnn8fsh2L-7h3o1EbqMg4/edit?usp=sharing)

## Funcionalidades
- Tela inicial (Home) com dois botões:
- **Restaurante:** Acessa o cardápio digital completo.
- **Pesquisa:** (desabilitado por padrão)
- Tela de **Restaurante**:
- Exibe categorias de pratos (Principal, Entrada, Sobremesa, Bebida)
- Cada prato mostra imagem, nome, preço, tempo de preparo, ingredientes, disponibilidade
- Imagem real do prato
- Vídeo do ambiente do restaurante no topo
- Botão "Assista" para vídeo do chef (em pratos selecionados)
- Navegação de volta para a Home
- Tela de **Pesquisa**:
- Exemplo de tela para expansão futura
- Navegação de volta para a Home
## Estrutura de Navegação
- **MainActivity:** Tela inicial (Home)
- **RestauranteActivity:** Tela do cardápio digital
- **PesquisaActivity:** Tela de pesquisa (exemplo)
## Como rodar o projeto
1. **Clone o repositório** e abra no Android Studio.
2. **Adicione as imagens dos pratos** na pasta `app/src/main/res/drawable/`:
- `risoto.png`, `parmegiana.png`, `caesar.png`, `sopa.png`, `brownie.png`, `suco.png`
3. **Crie a pasta `raw`** em `app/src/main/res/` e adicione os vídeos:
- `ambiente.mp4` (vídeo do ambiente do restaurante)
- `chef.mp4` (vídeo do chef)
4. **Compile e execute** o app em um emulador ou dispositivo Android.
## Dependências
- Kotlin
- Jetpack Compose
- Material3 (experimental)
## Observações
- O botão "Pesquisa" está desabilitado por padrão, mas pode ser habilitado facilmente no código.
- Para personalizar os pratos, basta editar a lista `pratos` em `RestauranteActivity.kt`.
- Para trocar imagens ou vídeos, basta substituir os arquivos nas pastas `drawable` e `raw`.
---
Desenvolvido para fins didáticos e demonstração de boas práticas com Compose e navegação em apps Android.