Menu
Coddy logo textTech

Visão geral do projeto

Parte da seção Introdução ao SwiftUI do Journey de Swift da Coddy. Lição 43 de 50.

Neste projeto, você criará o Coddy Coffee, um pequeno aplicativo de pedidos, uma etapa por lição. Ao final, ele terá:

  1. um menu de bebidas com seus preços
  2. uma tela para cada bebida
  3. um seletor de tamanho
  4. um controle incremental de quantidade e o total do pedido
  5. um botão que faz o pedido

Cada etapa começa a partir do seu código da etapa anterior, então mantenha tudo o que você escreveu e os identificadores fornecidos pelas tarefas. As bebidas são uma struct:

struct Drink: Identifiable {
    let id = UUID()
    let name: String
    let price: Double
}

Esta etapa cria o menu: uma NavigationStack com uma List, uma linha para cada bebida, o nome à esquerda e o preço à direita.

challenge icon

Desafio

Fácil

Crie a tela do menu. Dentro de NavigationStack, exiba uma List de drinks intitulada Coddy Coffee. Cada linha é uma HStack com o nome da bebida, um Spacer e seu preço com duas casas decimais, como $2.50.

Experimente você mesmo

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao SwiftUI

Pratique por conta própria: Playground de Swift