Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

نظرة عامة على المشروع

جزء من قسم مقدمة إلى SwiftUI في رحلة Swift على Coddy. الدرس 43 من 50.

في هذا المشروع، ستبني Coddy Coffee، وهو تطبيق صغير للطلبات، خطوةً واحدةً في كل درس. وبحلول النهاية، سيحتوي على:

  1. قائمة بالمشروبات مع أسعارها
  2. شاشة لكل مشروب
  3. محدِّد للحجم
  4. مُدرِّج للكمية وإجمالي الطلب
  5. زر يضع الطلب

تبدأ كل خطوة من الشيفرة الخاصة بك في الخطوة السابقة، لذا احتفظ بكل ما كتبته وبالمعرّفات التي تمنحها المهام. المشروبات هي بنية:

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

تُنشئ هذه الخطوة القائمة: NavigationStack مع List، وصفًّا واحدًا لكل مشروب، والاسم على اليسار والسعر على اليمين.

challenge icon

التحدي

سهل

أنشئ شاشة القائمة. داخل NavigationStack، اعرض List من drinks بعنوان Coddy Coffee. كل صف هو HStack يحتوي على اسم المشروب، وSpacer وسعره بمنزلتين عشريتين، مثل $2.50.

جرّب بنفسك

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس مقدمة إلى SwiftUI

تدرّب بنفسك: Playground لـ Swift