آموزش انیمیشن‌های SwiftUI در iOS 16 - هر چیزی را با SwiftUI متحرک کنید - آخرین آپدیت

دانلود SwiftUI Animations iOS 16 - Animate Anything with SwiftUI

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می 2025. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و با پیشروی در دوره، درک خود را عمیق‌تر کنید. با SwiftUI انیمیشن‌های روان و جذابی ایجاد کنید. این دوره آموزشی سرگرم‌کننده برای تمامی سطوح مهارتی، از مبتدی تا پیشرفته، طراحی شده و انواع مختلف انیمیشن‌ها را بررسی می‌کند. تنها با داشتن دانش اولیه از زبان Swift، می‌توانید از SwiftUI اپل برای خلق انیمیشن‌های زیبا با کدهای کمتر استفاده کنید. این دوره تکنیک‌های متعددی را برای تبدیل ایده‌های انیمیشنی شما به واقعیت پوشش می‌دهد. SwiftUI، فریم‌ورک Declarative اپل، سریع، آسان و لذت‌بخش است. شما یاد خواهید گرفت پروژه‌هایی مانند یک گل در حال تنفس با افکтами چون برف و باد بسازید، اشیاء را حول محورهای مختلف متحرک کنید، افکت مورچه‌های در حال حرکت (Marching Ants) ایجاد کنید، یک نمودار آب و هوای داده‌محور را متحرک نمایید و انیمیشن‌ها را برای دستیابی به افکت‌های منحصر‌به‌فرد ترکیب کنید. علاوه بر این، از پروتکل Shape و Pathها برای ساخت اشکال موج سفارشی و متحرک کردن آن‌ها در نقاط کنترلی، و همچنین از animatableData برای متحرک کردن داده‌ها به روش‌های جذاب استفاده خواهید کرد. شما با افکت پارالاکس (Parallax) آشنا شده، از iOS SpriteKit برای انیمیشن‌های مبتنی بر فیزیک استفاده می‌کنید و برای جذاب‌تر کردن پروژه‌ها، صدا را به آن‌ها اضافه خواهید کرد. این دوره برای توسعه‌دهندگان متوسط iOS که به دنبال گسترش تخصص خود در SwiftUI هستند، ایده‌آل است. داشتن درک پایه‌ای از برنامه‌نویسی Swift توصیه می‌شود. چه توسعه‌دهنده‌ای باشید که هدفش ایجاد رابط‌های کاربری جذاب‌تر است و چه طراحی که می‌خواهد ایده‌های خود را به طور موثرتری پیاده کند، این دوره برای ارتقای مهارت‌های شما طراحی شده است.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه دوره Course Introduction

SwiftUI چیست؟ برنامه‌نویسی Declarative در مقابل Imperative What Is SwiftUI? Declarative Versus Imperative Programming

  • برنامه‌نویسی Declarative در مقابل Imperative Declarative Versus Imperative Programming

استک‌ها (Stacks) Stacks

  • استک‌ها (Stacks) Stacks

متن و اصلاح‌کننده‌ها (Modifiers) Text and Modifiers

  • متن و اصلاح‌کننده‌ها - بخش اول Text and Modifiers - Part 1

  • متن و اصلاح‌کننده‌ها - بخش دوم Text and Modifiers - Part 2

  • متن و اصلاح‌کننده‌ها - بخش سوم Text and Modifiers - Part 3

حالت TextField و اصلاح‌کننده‌ها TextField State and Modifiers

  • TextField - حالت و اصلاح‌کننده‌ها TextField - State and Modifiers

تصویر و اصلاح‌کننده‌های آن Image and Its Modifiers

  • تصویر و اصلاح‌کننده‌ها - بخش اول Image and Modifiers- Part 1

  • تصویر و اصلاح‌کننده‌ها - بخش دوم Image and Modifiers- Part 2

پروژه 1: حلقه دوستان - متحرک‌سازی دایره‌ها (سطح: آسان) Project 1 - Circle of Friends - Animating Circles (Skill Level - Easy)

  • مقدمه پروژه 1 Introduction to Project 1

  • درس‌های متحرک‌سازی دایره‌ها Animating Circles Lectures

پروژه 2: پخش‌کننده صفحه (سطح: آسان) Project 2 - Record Player (Skill Level - Easy)

  • مقدمه پروژه 2 Introduction to Project 2

  • افزودن جعبه صفحه و حرکت دادن بازو - بخش اول Adding the Record Box -and Moving an Arm - Part 1

  • افزودن دکمه پخش و صدا - بخش دوم Adding the Play Button - Sound - Part 2

پروژه 3: مثال 1 چرخش رنگ (سطح: آسان) Project 3 - Hue Rotation Example 1 (Skill Level - Easy)

  • مقدمه پروژه 3 Introduction to Project 3

  • مثال 1 چرخش رنگ Hue Rotation Example 1

پروژه 4: گل در حال تنفس (سطح: متوسط) Project 4 - Breathing Flower (Skill Level - Intermediate)

  • مقدمه پروژه 4 Introduction to Project 4

  • بخش اول: افزودن گل‌ها و تنفس Part 1 - Add the Flowers and Breath

  • بخش دوم: افزودن برف Part 2 - Adding the Snow

پروژه 5: پرنده وطن‌پرست - عقاب در حال پرواز (سطح: آسان) Project 5 - Patriotic Bird - Flying Eagle (Skill Level - Easy)

  • مقدمه پروژه 5 Introduction to Project 5

  • عقاب در حال پرواز Flying Eagle

پروژه 6: بازی دوجبال؟ - مبانی SpriteKit (سطح: آسان) Project 6 - Dodgeball Anyone? - SpriteKit Foundation (Skill Level - Easy)

  • مقدمه پروژه 6 Introduction to Project 6

  • فوران SpriteKit SpriteKit Fountain

پروژه 7: دنیای رنگارنگ - مثال 2 چرخش رنگ (سطح: متوسط) Project 7 - Hue Is So Colorful - Hue Rotation Example 2 (Skill Level - Intermediate)

  • مقدمه پروژه 7 Introduction to Project 7

  • مثال 2 چرخش رنگ Hue Rotation Example 2

پروژه 8: دلایل اخراج - انیمیشن انتقال (سطح: پیشرفته) Project 8 - Grounds for Dismissal - Animate Transition (Skill Level - Advanced)

  • مقدمه پروژه 8 Introduction to Project 8

  • ساخت نمای تنظیمات - بخش اول Building the Settings View - Part 1

  • ایجاد، نمایش و بستن قابلیت‌های تبدیل - بخش دوم Create, Present, and Dismiss Transformation Functionality - Part 2

  • نمایش و بستن انتقال - بخش سوم Presenting and Dismissing the Transition - Part 3

پروژه 9: افکت پارالاکس (سطح: آسان) Project 9 - Parallax This! - Parallax Effect (Skill Level - Easy)

  • مقدمه پروژه 9 Introduction to Project 9

  • افکت پارالاکس Parallax Effect

پروژه 10: نیاز به آسانسور دارید؟ - آسانسور (سطح: متوسط) Project 10 - Need a Lift? - Elevator (Skill Level - Intermediate)

  • مقدمه پروژه 10 Introduction to Project 10

  • بخش اول: ایجاد مدل داده‌ها Part 1 - Creating the Data Model

  • بخش دوم: افزودن آسانسور و افراد Part 2 - Adding the Elevator and People

  • بخش سوم: سرهم کردن رابط کاربری Part 3 - Putting the UI Together

پروژه 11: در حال تاب خوردن (سطح: آسان) Project 11 - Get into the Swing of It (Skill Level - Easy)

  • مقدمه پروژه 11 Introduction to Project 11

  • انیمیشن تاب خوردن Swinging Animation

پروژه 12: شب پرستاره - ستاره‌های چشمک‌زن (سطح: پیشرفته) Project 12 - Starry Night - Twinkling Stars (Skill Level - Advanced)

  • مقدمه پروژه 12 Introduction to Project 12

  • تکمیل تابع مسیر (Path) Fill Out the Path Function

  • ایجاد ستاره‌ها Creating the Stars

پروژه 13: دوست روز خوش - رابط کاربری آب و هوا (سطح: متوسط) Project 13 - A Fairweather Friend - Weather User Interface (UI) (Skill Level - Intermediate)

  • مقدمه پروژه 13 Introduction to Project 13

  • افزودن مدل داده‌ها و Picker - بخش اول Adding the Data Model - Picker - Part 1

  • افزودن نمودار و استفاده از انیمیشن‌های متنی - بخش دوم Adding a Graph and Using Text Animations - Part 2

  • متحرک‌سازی - بخش سوم Animating - Part 3

  • افزودن پکیج‌های Swift - بخش چهارم Adding Swift Packages - Part 4

پروژه 14: آماده‌سازی - چرخش در محورهای X، Y و Z (سطح: متوسط) Project 14 - Gear Up - X, Y, and Z Axes Rotation (Skill Level - Intermediate)

  • مقدمه پروژه 14 Introduction to Project 14

  • ایجاد چرخ‌دنده‌ها - بخش اول Creating Gears - Part 1

  • ایجاد تسمه‌ها - بخش دوم Creating Belts - Part 2

  • ایجاد محور چرخ‌دنده - بخش سوم Creating a Gear Shaft - Part 3

  • ایجاد نمای فن - بخش چهارم Creating the Fan View - Part 4

  • بخش پنجم: سرهم کردن همه موارد در ContentView Part 5 - Putting It All Together in the ContentView

پروژه 15: ایجاد موج‌ها (سطح: پیشرفته) Project 15 - Make Some Waves (Skill Level - Advanced)

  • مقدمه پروژه 15 Introduction to Project 15

  • ایجاد و متحرک‌سازی موج‌ها - بخش اول Creating and Animating the Waves - Part 1

  • افزودن بویه و افکت‌های صوتی - بخش دوم Adding the Buoy and Sound Effects - Part 2

پروژه 16: جرقه‌ای از بینش - متحرک‌سازی خطوط (سطح: پیشرفته) Project 16 - A Stroke of Insight- Animating Strokes (Skill Level - Advanced)

  • مقدمه پروژه 16 Introduction to Project 16

  • ایجاد اشکال قلب و متحرک‌سازی خطوط Create the Heart Shapes - Animate the Strokes

پروژه 17: رشد و تکثیر - گسترش یک View (سطح: متوسط) Project 17 - Be Fruitful and Multiply - Expand a View (Skill Level - Intermediate)

  • مقدمه پروژه 17 Introduction to Project 17

  • افزودن View Adding View

پروژه 18: روشن کردن - کلید برق (سطح: متوسط) Project 18 - Lighten Up - Light Switch (Skill Level - Intermediate)

  • مقدمه پروژه 18 Introduction to Project 18

  • کلید برق Light Switch

پروژه 19: بیایید متصل شویم - انیمیشن لودینگ Wi-Fi (سطح: پیشرفته) Project 19 - Let's Connect - Wi-Fi Loading Animation (Skill Level - Advanced)

  • مقدمه پروژه 19 Introduction to Project 19

  • ایجاد Emitter و کمان‌ها - بخش اول Creating the Emitter and Arcs - Part 1

  • سرهم کردن همه موارد در ContentView - بخش دوم Putting It All Together in ContentView - Part 2

پروژه 20: قضاوت کتاب از روی فیلم - لودر کتاب (سطح: پیشرفته) Project 20 - Never Judge a Book By Its Movie - Book Loader (Skill Level - Advanced)

  • مقدمه پروژه 20 Introduction to Project 20

  • بخش اول: ایجاد عطف کتاب و صفحات Part 1 - Create the Spine - Create the Pages

  • بخش دوم: سرهم کردن کتاب Part 2 - Putting the Book Together

نمایش نظرات

آموزش انیمیشن‌های SwiftUI در iOS 16 - هر چیزی را با SwiftUI متحرک کنید
جزییات دوره
13h 20m
66
(آخرین آپدیت)
91
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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