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:
- fiyatlarıyla birlikte içecek menüsü
- her içecek için bir ekran
- boyut seçici
- miktar artırıcı ve siparişin toplamı
- 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ı.
Görev
KolayMenü 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()
}
}
}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