Menu
Coddy logo textTech

Panoramica del progetto

Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 43 di 50.

In questo progetto realizzi Coddy Coffee, una piccola app per gli ordini, un passaggio per lezione. Alla fine avrà:

  1. un menu di bevande con i relativi prezzi
  2. una schermata per ogni bevanda
  3. un selettore della dimensione
  4. un selettore della quantità e il totale dell'ordine
  5. un pulsante per effettuare l'ordine

Ogni passaggio parte dal tuo codice del passaggio precedente, quindi conserva tutto ciò che hai scritto e gli identificatori forniti dalle attività. Le bevande sono una struct:

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

Questo passaggio crea il menu: uno NavigationStack con una List, una riga per ogni bevanda, il nome a sinistra e il prezzo a destra.

challenge icon

Sfida

Facile

Crea la schermata del menu. All'interno di NavigationStack, mostra una List di drinks intitolata Coddy Coffee. Ogni riga è un HStack con il nome della bevanda, uno Spacer e il relativo prezzo con due decimali, ad esempio $2.50.

Provalo tu

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a SwiftUI

Esercitati da solo: Playground SwiftUI