{"id":20299296,"url":"https://github.com/samuelrocha91/kotlinvirtualmenu","last_synced_at":"2026-01-30T07:07:48.067Z","repository":{"id":256219372,"uuid":"854607202","full_name":"SamuelRocha91/kotlinVirtualMenu","owner":"SamuelRocha91","description":"Este repositório contém o código-fonte para uma aplicação Android que exibe um cardápio de restaurante. A aplicação inclui funcionalidades para visualizar uma lista de pratos, detalhes de cada prato e navegação entre as telas.","archived":false,"fork":false,"pushed_at":"2024-10-06T13:27:21.000Z","size":5041,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-09T00:48:23.979Z","etag":null,"topics":["adapter","and","android-studio","data-class","kotli","material-ui","recy","sdk"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SamuelRocha91.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-09T13:26:06.000Z","updated_at":"2024-12-30T01:44:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"7836378c-eb2d-4991-8615-61a536a3a257","html_url":"https://github.com/SamuelRocha91/kotlinVirtualMenu","commit_stats":null,"previous_names":["samuelrocha91/kotlinvirtualmenu"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelRocha91%2FkotlinVirtualMenu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelRocha91%2FkotlinVirtualMenu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelRocha91%2FkotlinVirtualMenu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelRocha91%2FkotlinVirtualMenu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamuelRocha91","download_url":"https://codeload.github.com/SamuelRocha91/kotlinVirtualMenu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233876725,"owners_count":18744248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adapter","and","android-studio","data-class","kotli","material-ui","recy","sdk"],"created_at":"2024-11-14T16:14:10.950Z","updated_at":"2026-01-30T07:07:43.046Z","avatar_url":"https://github.com/SamuelRocha91.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://cdn-icons-png.flaticon.com/128/4300/4300493.png\" alt=\"Kotlin Projects Logo\" width=\"42\" height=\"30\" /\u003e  Restaurant Menu Application  \u003cimg src=\"https://cdn-icons-png.flaticon.com/128/4300/4300493.png\" alt=\"Kotlin Projects Logo\" width=\"42\" height=\"30\" /\u003e\n\n## 🌐 [![Português](https://img.shields.io/badge/Português-green)](https://github.com/SamuelRocha91/kotlinVirtualMenu/blob/main/README.md) [![Español](https://img.shields.io/badge/Español-yellow)](https://github.com/SamuelRocha91/kotlinVirtualMenu/blob/main/README_es.md) [![English](https://img.shields.io/badge/English-blue)](https://github.com/SamuelRocha91/kotlinVirtualMenu/blob/main/README_en.md) [![Русский](https://img.shields.io/badge/Русский-lightgrey)](https://github.com/SamuelRocha91/kotlinVirtualMenu/blob/main/README_ru.md) [![中文](https://img.shields.io/badge/中文-red)](https://github.com/SamuelRocha91/kotlinVirtualMenu/blob/main/README_ch.md) [![العربية](https://img.shields.io/badge/العربية-orange)](https://github.com/SamuelRocha91/kotlinVirtualMenu/blob/main/README_ar.md)\n\nEste repositório contém o código-fonte para uma aplicação Android que exibe um cardápio de restaurante. A aplicação inclui funcionalidades para visualizar uma lista de pratos, detalhes de cada prato e navegação entre as telas.\n\n![Preview da aplicação](./assets/menuVirtual.gif)\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2\u003e🚀 Funcionalidades\u003c/h2\u003e\u003c/summary\u003e\n\n  1. **Tela Inicial do Cardápio**: \n     - Exibe a logo do restaurante.\n     - Título da tela inicial.\n     - Lista de itens do cardápio.\n\n  2. **Tela de Detalhes do Prato**:\n     - Exibe a logo do restaurante.\n     - Título da tela de detalhe.\n     - Botão de voltar.\n     - Imagem do prato.\n     - Título do prato.\n     - Descrição do prato.\n     - Valor do prato.\n\n  3. **Lista de Pratos Disponíveis**:\n     - Inclui pratos como File de Carne com Fritas, Frango Grelhado com Legumes, Mix de File de Carne e Frango Grelhados, entre outros.\n     - Cada prato possui uma imagem, descrição e preço.\n\n  4. **Layout de Item do Cardápio**:\n     - Utiliza `MaterialCardView` para exibir cada item do cardápio com uma imagem e título.\n\n  5. **Eventos de Clique**:\n     - Navegação para a tela de detalhes ao clicar em um item do menu.\n     - Retorno à tela principal ao clicar no botão voltar na tela de detalhes.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2\u003e🛠️ Tecnologias Utilizadas\u003c/h2\u003e\u003c/summary\u003e\n\n  - **Android SDK**: Para o desenvolvimento da aplicação Android.\n  - **RecyclerView**: Para exibir a lista de itens do cardápio.\n  - **Data Classes**: Para representar os dados dos pratos.\n  - **Adapters**: Para ligar os dados à interface de usuário.\n  - **Layouts**: Inclui `LinearLayout`, `ScrollView`, e `MaterialCardView` para estruturar as telas.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2\u003e⚙️ Configuração do Projeto\u003c/h2\u003e\u003c/summary\u003e\n\n  Para rodar o projeto localmente, siga as etapas abaixo:\n\n  ### Pré-requisitos\n\n  - [Android Studio](https://developer.android.com/studio) instalado em sua máquina.\n  - [JDK 11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) ou superior.\n\n  ### Clonando o Repositório\n\n  1. Clone o repositório para sua máquina local:\n     ```bash\n     git clone git@github.com:SamuelRocha91/kotlinVirtualMenu.git\n     ```\n\n  2. Navegue até o diretório do projeto:\n     ```bash\n     cd kotlinVirtualMenu\n     ```\n\n  ### Configuração do Projeto\n\n  1. Abra o projeto no Android Studio.\n  2. Certifique-se de que o Android Studio está configurado para usar o JDK 11 ou superior.\n  3. Sincronize o projeto com o Gradle:\n     - No Android Studio, clique em \"File\" \u003e \"Sync Project with Gradle Files\".\n\n  ### Executando o Projeto\n\n  1. Conecte um dispositivo Android ao seu computador ou inicie um emulador Android.\n  2. Execute a aplicação:\n     - No Android Studio, clique no botão \"Run\" (ícone de play) na parte superior da janela.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2\u003e📂 Estrutura de Diretórios\u003c/h2\u003e\u003c/summary\u003e\n\n  - `app/src/main/java/com/exemplo/trybevirtualmenu/`: Código-fonte da aplicação.\n  - `app/src/main/res/layout/`: Arquivos de layout XML.\n  - `app/src/main/res/drawable/`: Imagens e outros recursos gráficos.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ch2\u003e📁 Outros projetos Kotlin\u003c/h2\u003e\u003c/summary\u003e\n\n  - ☀️ [Weather App](https://github.com/SamuelRocha91/kotlinWeatherApp)\n  - 👤 [Social Login](https://github.com/SamuelRocha91/kotlinLoginSocial)\n  - 💱 [kotlin Exchange Rate](https://github.com/SamuelRocha91/kotlinExchangeRate)\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuelrocha91%2Fkotlinvirtualmenu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamuelrocha91%2Fkotlinvirtualmenu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuelrocha91%2Fkotlinvirtualmenu/lists"}