لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی SwiftUI، طراحی رابط کاربری (UI) و جریان دادهها
- آخرین آپدیت
دانلود SwiftUI Basics, UI Design, and Data Flow
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما درک عمیقی از مبانی SwiftUI، اصول طراحی رابط کاربری و تکنیکهای مؤثر جریان داده (Data Flow) به دست خواهید آورد. شما استکهای کلیدی چیدمان مانند HStack، VStack و ZStack را بررسی میکنید و یاد میگیرید چگونه از تکنیکهای رنگ، انیمیشنها و چیدمانهای شبکهای (Grid) در SwiftUI استفاده کنید. این دوره شما را با تمرینات ضروری مدیریت وضعیت (State Management) با استفاده از متغیرهای وضعیت، ثابتها، ژستهای لمسی (Gestures) و اصلاحکنندههای سفارشی (Custom Modifiers) آشنا میکند.
ساختار دوره شامل تمرینات عملی مانند ساخت نمای «همین حالا بخرید» (Buy Now) و کار با AsyncImage برای مدیریت تصاویر است. علاوه بر این، مباحث پیشرفتهای مانند اشیاء قابل مشاهده (Observable Objects)، جریان دادههای محیطی (Environment Data Flow) و ویژگیهای iOS 18 مانند Mesh Gradients، انتقالات اسکرول و Tab Views به شما کمک میکند تا با آخرین فناوریها بهروز بمانید.
در طول این دوره، شما با کاربردهای واقعی درگیر خواهید شد و در ساختاربندی اپلیکیشنها با استفاده از اتصال دادهها (Data Binding)، مدیریت ژستها و انیمیشنهای سفارشی تجربه کسب میکنید. از ساخت رابطهای کاربری ساده تا انتقالات پیشرفته در ناوبری، شما تکنیکهایی را فرا میگیرید که پروژههای SwiftUI شما را زنده میکند.
در پایان این دوره، شما قادر خواهید بود چیدمانهای پیچیده SwiftUI را پیادهسازی کنید، وضعیت و جریان دادهها را بهطور بهینه مدیریت نمایید، انیمیشنهای پویا ایجاد کنید و بهترین روشهای طراحی UI را در اپلیکیشنهای واقعی به کار ببرید.
سرفصل ها و درس ها
مبانی SwiftUI
SwiftUI Basics
مبانی SwiftUI: HStack, VStack, ZStack، رنگها و گرادینتها
SwiftUI Basics: HStack, VStack, ZStack, Colors and Gradients
متغیرهای وضعیت (State)، ثابتهای Let و ژست ضربه (Tap)
State Variables, Let Constants, Tap Gesture
تراز متن چندخطی و چرخشهای سه بعدی
MultilineTextAlignment, Rotations in 3D
انیمیشن فونت در مبانی SwiftUI
SwiftUI Basics Animate Font
بررسی شبکهها (Grids)
Exploring Grids
ناوبری Stack و TextField
Navigation Stack and TextField
انیمیشن دادن به همه چیز
Animate Everything
مثال ساده از List
Simple List Example
تمرین ویدئویی: تصاعد حسابی
Video Exercise: Arithmetic Progression
بررسی کتابخانه Xcode - بخش اول
Exploring Xcode's Library Part 1
بررسی کتابخانه Xcode - بخش دوم
Exploring Xcode's Library Part 2
(جدید) کار با Frameها
(NEW) Fun With Frames
(جدید) سادهسازی کد با استفاده از View Modifier سفارشی
(NEW) Simplifying the Code Using a Custom View Modifier
(جدید) معرفی نمای Group Box
(NEW) Introducing Group Box View
(جدید) Group Boxهای تودرتو - نمای اطلاعات کاربر
(NEW) Nested Group Boxes - User Info View
(iOS18+) نگاهی کوتاه به Mesh Gradient
(iOS18+) Mesh Gradient in a Nutshell
(iOS18+) انیمیشن Mesh Gradient با تایمر
(iOS18+) Animate Mesh Gradient With Timer
(iOS18+) انتقال اسکرول و Frame نسبی کانتینر
(iOS18+) Scroll Transition and Container Relative Frame
نمایش نظرات