آموزش مبانی 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

  • دکمه‌ها در SwiftUI Buttons in SwiftUI

  • لیبل‌ها در SwiftUI Labels in SwiftUI

  • اسلایدرها در SwiftUI Sliders in SwiftUI

  • سوییچ‌ها (Toggles) Toggles

  • انتخابگر رنگ در SwiftUI Color Picker in SwiftUI

مبانی انیمیشن Animation Basics

  • انیمیشن‌ها Animations

انیمیشن‌های پیچیده Complex Animations

  • کارت سه بعدی 3D Card

  • انیمیشن بارش برف Snowfall Animation

تسلط بر GeometryReader Mastering GeometryReader

  • Geometry Reader بخش اول Geometry Reader Part 1

  • Geometry Reader بخش دوم Geometry Reader Part 2

  • Geometry Reader بخش سوم Geometry Reader Part 3

  • Geometry Reader بخش چهارم Geometry Reader Part 4

نمایش نظرات

آموزش مبانی SwiftUI: چیدمان‌ها، مدیریت وضعیت و اجزای اصلی رابط کاربری
جزییات دوره
12h 38m
48
(آخرین آپدیت)
1
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده