مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی SwiftUI: چیدمانها، مدیریت وضعیت و اجزای اصلی رابط کاربری
- آخرین آپدیت
دانلود SwiftUI Foundations: Layouts, State, and Core UI Components
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با تسلط بر چیدمانها (Layouts)، مدیریت وضعیت (State Management) و عناصر ضروری رابط کاربری، پایهای قوی در SwiftUI ایجاد کنید. بیاموزید چگونه رابطهای کاربری پویا و واکنشگرا طراحی کرده و اولین اپلیکیشنهای تعاملی iOS خود را توسعه دهید.
این دوره شما را با مفاهیم بنیادی SwiftUI، با تمرکز بر معماری Declarative و سیستمهای چیدمان اصلی مانند Stackها، Gridها و مدیریت متن آشنا میکند. شما تکنیکهای مدیریت وضعیت را بررسی کرده و آنها را برای ساخت اپلیکیشنهای تعاملی مانند ترکیبکننده رنگ، گالری تصاویر و لیست کارهای روزانه (ToDo List) به کار میگیرید. با کار با تصاویر، لیستها، Scroll Viewها و انیمیشنهای پایه، مهارتهای لازم برای طراحی رابطهای کاربری مقیاسپذیر و قابل نگهداری برای اپلیکیشنهای مدرن iOS را کسب خواهید کرد.
این دوره از رویکرد پروژه-محور استفاده میکند و یادگیرندگان را از طریق سناریوهای واقعی اپلیکیشنها هدایت میکند تا هر مفهوم تثبیت شود. شما از بلوکهای سازنده UI پیشرفته تا توسعه عملی اپلیکیشن پیش خواهید رفت تا هم درک مفهومی و هم تجربه عملی شما تضمین شود.
این دوره بخش اول از یک تخصص سه قسمتی است که برای ایجاد درکی کامل و منسجم از این موضوع طراحی شده است. اگرچه این دوره به تنهایی مهارتهای ارزشمندی ارائه میدهد، اما بیشترین بهره را با گذراندن هر سه دوره به عنوان یک مسیر یادگیری ساختاریافته خواهید برد.
این دوره بر اساس SwiftUI Bootcamp - Hands-On Projects for iOS 26 Development توسط DevTechie.com تهیه شده است.
این دوره توسط Packt لایسنس و توزیع شده است. تمامی حقوق محفوظ است.
پکت (Packt) یکی از پرکارترین ناشران محتوای فنی پیشرو در جهان است. برای بیش از دو دهه، ماموریت ما گردآوری و انتشار دانش برترین متخصصان فنی بوده است.
ما بر دورههای کاربردی تمرکز میکنیم که به مشتریان ما کمک میکند کارشان را به سرانجام برسانند و موضوعات متنوعی از مباحث تثبیت شده تا تکنولوژیهای لبه علم را پوشش میدهیم. اگر فرد یا سازمانی هستید که یادگیری از طریق انجام دادن (Learning by doing) را میپسندید، Packt بهترین انتخاب برای شماست.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای بر این تخصص
Introduction to the Specialization
معماری SwiftUI
SwiftUI Architecture
مبانی
Basics
کانتینرهای چیدمان
Layout Containers
استفاده از VStacks
VStacks
استفاده از HStack
HStack
استفاده از ZStack
ZStack
استفاده از کانتینرهای چیدمان برای ساخت یک نما
Using Layout Containers to Build a View
مدیریت وضعیت در SwiftUI
State Management in SwiftUI
ویژگیهای State و Binding
State and Binding Properties
بررسی StateObject و ObservableObject
StateObject and ObservableObject
مقایسه ObservedObject در مقابل StateObject
ObservedObject vs StateObject
اپلیکیشن ترکیبکننده رنگ
Color Mixer App
نمای اپلیکیشن ترکیبکننده رنگ
Color Mixer App View
نمای اسلایدر رنگ
Color Slider View
تصاویر
Images
تصاویر SF Symbol
SF Symbol Images
نمادهای SF چندرنگ
Multicolor SF Symbols
نماد SF با رنگ متغیر
Variable Color SF Symbol
استفاده از تصاویر شخصی
Bring Your Own Image
ساخت تصویر دایرهای و تنظیم شفافیت
Creating Circular Image & Adjust Opacity
لایه رویی تصویر (Image Overlay)
Image Overlay
اپلیکیشن گالری تصاویر
Image Gallery App
نمای اپلیکیشن گالری عکس
Photo Gallery App View
ایجاد لایه رویی روی تصاویر
Overlay on Images
نمای عکس بزرگنمایی شده
Enlarged Photo View
نماهای Lazy در SwiftUI
SwiftUI Lazy Views
بررسی LazyVStack
LazyVStack
بررسی LazyHStack
LazyHStack
بررسی LazyVGrid
LazyVGrid
بررسی LazyHGrid
LazyHGrid
نمای متن (Text View)
Text View
آشنایی با Text View
Text View Intro
متون چندخطی
Multiline Text
فرمتبندی Text View
Text View Formatting
فرمتبندی تاریخ
Date Formatting
لیستها و نمای ForEach
Lists and ForEach View
لیست ساده
Simple List
لیست همراه با تصویر و متن
List with Image and Text
سفارشیسازی لیستها
List Customizations
اپلیکیشن لیست کارهای روزانه
ToDo List App
ساخت اپلیکیشن لیست کارهای روزانه
ToDo List App
اسکرول ویوها (ScrollViews)
ScrollViews
مبانی ScrollView
ScrollView Basics
طراحی رابط کاربری کارتی با ScrollView
Card UI View Using ScrollView
تغییر دهنده Refreshable
Refreshable Modifier
دکمهها، لیبلها، اسلایدرها و انتخابگر رنگ
Buttons, Labels, Sliders, Color Pickers
نمایش نظرات