Menu
Coddy logo textTech

Vue d’ensemble du projet

Fait partie de la section Introduction à SwiftUI du Journey Swift de Coddy. Leçon 43 sur 50.

Dans ce projet, tu construis Coddy Coffee, une petite application de commande, une étape par leçon. À la fin, elle comprend :

  1. un menu de boissons avec leurs prix
  2. un écran pour chaque boisson
  3. un sélecteur de taille
  4. un sélecteur de quantité et le total de la commande
  5. un bouton qui passe la commande

Chaque étape commence à partir de votre code de l’étape précédente ; conservez donc tout ce que vous avez écrit ainsi que les identifiants fournis par les tâches. Les boissons sont une structure :

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

Cette étape construit le menu : une NavigationStack avec une List, une ligne par boisson, le nom à gauche et le prix à droite.

challenge icon

Défi

Facile

Construis l’écran du menu. Dans le NavigationStack, affiche une List de drinks intitulée Coddy Coffee. Chaque ligne est un HStack avec le nom de la boisson, un Spacer et son prix avec deux décimales, comme $2.50.

Essayez vous-même

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à SwiftUI

Entraînez-vous par vous-même : Playground Swift