Skip to content

NatashaB-randao/ChefDelivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages