Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 2.18 KB

README.md

File metadata and controls

37 lines (26 loc) · 2.18 KB

ChefDelivery

A aplicação ChefDelivery é a simulação de um aplicativo de restaurantes para o sistema operacional iOS que utiliza a linguagem Swift e o framework SwiftUI.

Captura de Tela 2023-09-16 às 18 12 47

🔨 Funcionalidades do projeto

  • Listagem das categorias de restaurantes;
  • Carrossel de imagens destacando os destaques do momento;
  • Listagem de restaurantes;
  • Exibição detalhada do restaurante, incluindo nome, imagem e informações adicionais;
  • Listagem de produtos oferecidos pelo restaurante;
  • Exibição detalhada do produto, incluindo nome, imagem, descrição e preço;
  • Implementação de um menu de filtragem para selecionar a quantidade de estrelas desejada; Exibição dos restaurantes filtrados de acordo com a seleção feita pelo usuário.

✔️ Técnicas e tecnologias

Veja abaixo o que foi utilizado nesse projeto:

  • SwiftUI: Framework moderno e declarativo da Apple para a criação de interfaces de usuário em aplicativos iOS; XCode: Ambiente de desenvolvimento integrado (IDE) oficial da Apple para desenvolvimento de aplicativos iOS;
  • Swift: Linguagem de programação poderosa e intuitiva usada para desenvolver aplicativos iOS;
  • NavigationView: Componente do SwiftUI utilizado para criar a navegação entre diferentes telas do aplicativo;
  • NavigationLink: Recurso do SwiftUI utilizado para criar links de navegação entre telas, permitindo a transição entre diferentes partes do aplicativo;
  • Menu: Recurso do SwiftUI que permite criar menus interativos para ações específicas dentro do aplicativo;
  • @State: Propriedade utilizada para gerenciar o estado dinâmico dos dados dentro das views;
  • @Binding: Recurso poderoso do SwiftUI que permite estabelecer uma comunicação bidirecional entre views, garantindo a sincronização e atualização automática de dados compartilhados.

🛠️ Abrir e rodar o projeto

Para executar este projeto, você precisa:

  • Ter um macOS rodando em sua máquina.
  • Ter a IDE XCode instalada em sua máquina. Você pode baixar pela App Store ou no site para desenvolvedores da Apple.