Menu
Coddy logo textTech

Proje Genel Bakışı

Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 43 / 50.

Bu projede, küçük bir sipariş uygulaması olan Coddy Coffee'yi her derste bir adım ilerleyerek oluşturacaksın. Projenin sonunda şunlara sahip olacak:

  1. fiyatlarıyla birlikte içecek menüsü
  2. her içecek için bir ekran
  3. boyut seçici
  4. miktar artırıcı ve siparişin toplamı
  5. siparişi veren bir düğme

Her adım bir önceki adımdaki kodunuzdan başlar; bu nedenle yazdığınız her şeyi ve görevlerin verdiği tanımlayıcıları koruyun. İçecekler bir struct'tır:

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

Bu adım menüyü oluşturur: içinde bir List bulunan bir NavigationStack; her içecek için bir satır, solda adı ve sağda fiyatı.

challenge icon

Görev

Kolay

Menü ekranını oluştur. NavigationStack içinde başlığı Coddy Coffee olan bir drinks List'i göster. Her satır, içeceğin adı, bir Spacer ve iki ondalık basamaklı fiyatından (örneğin $2.50) oluşan bir HStack'tir.

Kendin dene

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

SwiftUI'ye Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground