0
نام کتاب
SwiftUI for Beginners

Build your first iOS app with SwiftUI, Swift Playground, and iPad

Ahmad Sahar

Print Length254 Pages
PublisherPackt
Edition1
LanguageEnglish
Year2026
ISBN9781807785574
453
A7257
انتخاب نوع چاپ:
جلد سخت
985,000ت
0
جلد نرم
855,000ت
0
طلق پاپکو و فنر
865,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Swift

#SwiftUI

#iOS

#MapKit

#SwiftData

#App_Store

#CATLog

توضیحات

📱 از Swift Playground تا انتشار در App Store


🚀 کتاب SwiftUI for Beginners یک مسیر پروژه‌محور برای ساخت اپلیکیشن iOS ارائه میده. در طول کتاب، اپ کامل CATLog را روی iPad با Swift Playground، Swift 6 و SwiftUI میسازی، قابلیت‌های واقعی به اون اضافه میکنی و در نهایت با TestFlight آزمایشش میکنی و در App Store منتشرش میکنی.


✨ ویژگی‌های کلیدی

🐱 اپلیکیشن کامل CATLog را از صفر میسازی و هر مفهوم جدید را مستقیماً در همین پروژه به کار میگیری.

🗺️ قابلیت‌هایی مثل نقشه، موقعیت مکانی، عکس، ذخیره دائمی اطلاعات و جست‌وجو را به یک اپ واقعی iOS اضافه میکنی.

🧩 یاد میگیری با SwiftUI رابط‌های کاربری تطبیق‌پذیر، چندصفحه‌ای و Custom Viewهای قابل‌استفاده مجدد بسازی.

🚀 اپ نهایی را با TestFlight آزمایش میکنی و مراحل انتشار اون در App Store را انجام میدی.


📘 توضیح کتاب

💡 بیشتر افراد تازه‌کار دوست دارن از همون ابتدا یک اپلیکیشن واقعی بسازن، نه اینکه فقط تمرین‌های پراکنده و جدا از هم انجام بدن. SwiftUI for Beginners هم با همین رویکرد نوشته شده و آموزش را از طریق ساخت یک پروژه کامل پیش میبره.


🛠️ کار با محیط Swift Playground و مبانی زبان Swift نقطه شروع کتابه. تمام مراحل روی iPad انجام میشن و برای ساخت اپ از Swift 6 و SwiftUI استفاده میشه؛ بنابراین از همون ابتدا با ابزارها و فناوری‌های مدرن توسعه iOS کار میکنی.


🎨 در ادامه، رابط‌های کاربری تطبیق‌پذیر و چندصفحه‌ای طراحی میکنی، Navigation Flowهای مختلف میسازی و نحوه مدیریت و انتقال داده میان Screenهای اپ را یاد میگیری. رابط کاربری پروژه به‌تدریج کامل میشه و هر فصل قابلیت تازه‌ای به اون اضافه میکنه.


💾 با بزرگ‌تر شدن CATLog، از SwiftData برای ذخیره دائمی اطلاعات استفاده میکنی تا داده‌های اپ بعد از بسته شدن برنامه هم باقی بمونن. همچنین یاد میگیری داده‌ها را در List نمایش بدی و تغییرات لازم را روی Screenهای مختلف اپ اعمال کنی.


📍 برای ساخت قابلیت‌های وابسته به موقعیت مکانی، Core Location و MapKit را به پروژه اضافه میکنی. این بخش کمک میکنه اطلاعات مکانی را دریافت کنی و قابلیت‌های مرتبط با Map را در اپلیکیشن SwiftUI به کار بگیری.


📷 با اتصال اپ به Photo Library، امکان استفاده از عکس‌ها و ساخت تجربه‌های Rich Media را فراهم میکنی. در کنار اون، Custom Viewهای قابل‌استفاده مجدد میسازی تا ساختار رابط کاربری منظم‌تر و توسعه بخش‌های مختلف ساده‌تر بشه.


🔎 قابلیت Search هم به برنامه اضافه میشه تا پیدا کردن اطلاعات برای کاربران سریع‌تر و راحت‌تر باشه. این ویژگی در کنار طراحی تطبیق‌پذیر، Navigation مناسب و Viewهای سفارشی، Usability اپ را بهبود میده.

🧪 پس از کامل شدن CATLog، نحوه آزمایش نسخه نهایی با TestFlight را یاد میگیری. در آخرین مرحله هم با فرایند آماده‌سازی و ارسال اپ برای انتشار در App Store آشنا میشی.


🎯 در پایان، یک اپلیکیشن کامل iOS را با SwiftUI، SwiftData و MapKit ساخته‌ای، روی دستگاه آزمایشش کرده‌ای و مراحل انتشار اون در App Store را انجام داده‌ای؛ تجربه‌ای که تمام مسیر توسعه یک اپ واقعی را از ایده اولیه تا عرضه پوشش میده.


🎯 چیزهایی که یاد میگیری

📱 یاد میگیری یک اپلیکیشن کامل iOS را روی iPad با Swift Playground و SwiftUI بسازی.

🎨 میتونی با Componentهای SwiftUI رابط‌های کاربری تطبیق‌پذیر و چندصفحه‌ای طراحی کنی.

🧭 یاد میگیری Navigation Flow بسازی و داده‌ها را میان چند Screen مدیریت و منتقل کنی.

💾 میتونی اطلاعات اپلیکیشن را با SwiftData به‌صورت دائمی ذخیره کنی.

📍 با Core Location و MapKit قابلیت‌های وابسته به موقعیت مکانی را به اپ اضافه میکنی.

📷 یاد میگیری به Photo Library دسترسی پیدا کنی و تجربه‌های Rich Media بسازی.

🔎 میتونی قابلیت Search را پیاده‌سازی کنی و Custom Viewهای قابل‌استفاده مجدد بسازی.

🧪 یاد میگیری اپ نهایی را با TestFlight آزمایش کنی.

🚀 میتونی اپ تکمیل‌شده را برای انتشار به App Store ارسال کنی.


👤 این کتاب برای چه کسانیه؟

🍎 این کتاب برای علاقه‌مندان توسعه iOS، دانشجویان، برنامه‌نویسان تازه‌کار و افرادی نوشته شده که به‌صورت تفریحی اپلیکیشن میسازن و میخوان SwiftUI را از پایه یاد بگیرن.

🔄 متخصصانی که از پلتفرم‌های توسعه دیگه وارد اکوسیستم Apple و برنامه‌نویسی iOS میشن هم میتونن از مسیر پروژه‌محور کتاب استفاده کنن.

🌱 برای مطالعه کتاب به تجربه قبلی در Swift یا توسعه iOS نیازی نیست. آشنایی مقدماتی با مفاهیم برنامه‌نویسی میتونه به یادگیری سریع‌تر کمک کنه، اما تمام مسیر با ساخت یک اپ کامل در Swift Playground و SwiftUI آموزش داده میشه.


📖 فهرست مطالب

فصل ۱. سلام، Swift Playground

فصل ۲. راه‌اندازی رابط کاربری

فصل ۳. ساخت رابط کاربری

فصل ۴. تکمیل رابط کاربری

فصل ۵. تغییر Screenهای اپلیکیشن

فصل ۶. نمایش داده‌ها در یک List

فصل ۷. انتقال داده میان Screenها

فصل ۸. Core Location و MapKit

فصل ۹. SwiftData

فصل ۱۰. Custom Viewها

فصل ۱۱. Photo Library

فصل ۱۲. جست‌وجو

فصل ۱۳. آزمایش اپلیکیشن با TestFlight

فصل ۱۴. ارسال اپلیکیشن به App Store


👤 درباره نویسنده

👨‍🏫 احمد سحر، Trainer، Presenter و Consultant در Tomafuwi Productions است. او Apple Certified Trainer در زمینه توسعه اپلیکیشن با Swift است و بیش از ۱۰ سال سابقه برگزاری دوره‌های آموزشی توسعه اپلیکیشن موبایل iOS، توسعه اپلیکیشن با Flutter و استفاده از نرم‌افزارها و سخت‌افزارهای Apple را داره.

🍎 او در حال حاضر گواهی‌های App Development with Swift Associate و Certified User را هم در اختیار داره. احمد یکی از اعضای انجمن آنلاین DevCon iOS در مالزیه و برای این گروه ارائه‌ها و سخنرانی‌های مختلفی برگزار کرده است.

🤖 او در اوقات فراغت از ساخت و برنامه‌نویسی ربات‌های LEGO MINDSTORMS® لذت میبره.


Take a complete iOS app from Swift Playground to the App Store, building real features with SwiftUI, MapKit, and SwiftData along the way.


Key Features

  • Build a complete CATLog app from scratch, applying each concept as you go
  • Add maps, photos, persistent data, and search to a real iOS application
  • Test your app with TestFlight and publish it to the App Store


Book Description

Most beginners want to build a real app, not work through isolated exercises. SwiftUI for Beginners gets you building from the start, showing you how to create a complete iOS app on iPad using Swift Playground, Swift 6, and SwiftUI.

Starting with the Swift Playground environment and Swift fundamentals, you will design adaptive multi-screen interfaces, build navigation flows, and manage application data. As the app grows, you will add SwiftData for persistent storage, Core Location and MapKit for location-aware features, and Photo Library integration for rich media. You will also build reusable custom views and implement search to improve usability throughout.

By the end of this book, you will have built, tested, and published a complete iOS app to the App Store using SwiftUI, SwiftData, MapKit, and TestFlight.


What you will learn

  • Build a complete iOS app on iPad using Swift Playground and SwiftUI
  • Design adaptive, multi-screen interfaces using SwiftUI components
  • Create navigation flows and manage data across multiple screens
  • Store persistent app data with SwiftData
  • Integrate Core Location and MapKit for location-aware features
  • Access the Photo Library for rich media experiences
  • Add search functionality and build reusable custom SwiftUI views
  • Test and publish your finished app to the App Store via TestFlight


Who this book is for

This book is for aspiring iOS developers, students, hobbyists, and professionals moving from other development platforms who want to learn SwiftUI from scratch. No prior experience with Swift or iOS development is required, though a basic understanding of programming concepts will help. You will learn by building a complete app using Swift Playground and SwiftUI.


Table of Contents

  1. Hello, Swift Playground
  2. Set Up the User Interface
  3. Build the User Interface
  4. Complete the User Interface
  5. Modify App Screens
  6. Display Data in a List
  7. Pass Data Between Screens
  8. Core Location and MapKit
  9. SwiftData
  10. Custom Views
  11. Photo Library
  12. Search
  13. Test Your App with TestFlight
  14. Submit Your App to the App Store


About the Author

Ahmad Sahar is a trainer, presenter, and consultant at Tomafuwi Productions. He is an Apple Certified Trainer for app development in Swift and has conducted training courses for over 10 years on iOS mobile application development, Flutter mobile application development, and the use of Apple software and hardware. He also currently holds the App Development with Swift Associate and Certified User certifications. He is a member of the DevCon iOS online community in Malaysia and has given presentations and talks to the group. In his spare time, he enjoys building and programming LEGO MINDSTORMS® robots.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Swift
1,092
Asynchronous Programming with SwiftUI and Combine
1,299,000 تومان
Artificial intelligence
1,208
Practical Artificial Intelligence with Swift
1,732,000 تومان
Swift
1,271
Test-Driven iOS Development with Swift
917,000 تومان
Swift
1,123
Pro iPhone Development with SwiftUI
1,193,000 تومان
Swift
1,234
Advanced iOS App Architecture
1,105,000 تومان
Swift
1,100
Statistical Analysis with Swift
781,000 تومان
iOS
1,176
Modern Concurrency in Swift
913,000 تومان
UI . UX
1,192
SwiftUI by Tutorials
1,928,000 تومان
Swift
1,266
iOS Test-Driven Development by Tutorials
1,100,000 تومان
Swift
1,241
SwiftUI Cookbook
2,538,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما