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

SwiftUI Animations iOS 16 - Animate anything with SwiftUI

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره‌ای با سرگرمی برای ساخت پروژه‌ها، از آسان تا متوسط ​​تا پیشرفته که به بسیاری از روش‌های متحرک سازی در SwiftUI نگاه می‌کند. زبان سوئیفت مفید است، اما سخنرانی های آموزشی وجود دارد که بخش هایی را که باید بدانید را آموزش می دهد

برای iOS 16 ساخته شده است! تمام پروژه های قابل دانلود به طور کامل برای iOS 16 و Xcode 14 ساخته شده اند!

انیمیشن‌های SwiftUI - این یک دوره آموزشی سرگرم‌کننده برای کدنویسی با پروژه‌های بسیاری است که در سطوح مختلف مهارت طراحی شده‌اند. هر پروژه "آسان"، "متوسط" یا "پیشرفته" مشخص شده است. به سادگی برنامه‌نویسی پروژه‌ها را با توجه به سطح مهارت خود شروع کنید و در صورت آماده شدن به تدریج به سطوح بالاتر بروید.

انیمیشن های روان و جذاب با SwiftUI ایجاد کنید. این یک دوره سرگرم کننده با پروژه های بسیاری برای هر سطح مهارتی است... از آسان، متوسط ​​تا پیشرفته، که انواع مختلف انیمیشن را کشف و استفاده می کند. تنها چیزی که نیاز دارید، دانش کاری زبان Swift است و در اینجا در خانه خواهید بود.

با استفاده از SwiftUI اپل، می‌توانید انیمیشن‌های زیبا با کد بسیار کمتر از قبل ایجاد کنید.

تکنیک‌ها و روش‌های بسیاری را برای ترجمه ایده‌های خود برای انیمیشن و حرکت به انیمیشن در برنامه‌های خود بیاموزید. انیمیشن ها چیزی هستند که واقعاً برنامه ها را از جمعیت متمایز می کنند، زیرا تعاملی هستند و برنامه را زنده می کنند.. و هرگز نمی افتند تا ما را هم بخندانند :)

در این دوره، راه‌های مختلفی را بررسی خواهیم کرد که می‌توانیم از قدرت SwiftUI برای ایجاد و متحرک کردن تقریباً هر چیزی استفاده کنیم... SwiftUI چارچوب اعلامی جدید اپل است، کار کردن با آن سریع، آسان و بسیار سرگرم‌کننده است.

این دوره به شما نشان می دهد که چگونه انواع اشیا و مقادیر را متحرک کنید... مواردی مانند:

• چرخش رنگ، که رنگ‌ها هستند، تصاویر را متحرک می‌کنیم.

• با کلاس CAEmitter برف بسازید

• سایه ها

• کدورت

• قاب‌ها

• مختصات

• مدرک تحصیلی

• گرادیان ها، پس زمینه ها

• مسیرها و موارد دیگر

• در اینجا ما اشیاء را حول محورهای مختلف متحرک می‌کنیم، و یک جلوه مورچه‌های راهپیمایی ایجاد می‌کنیم که از آن به‌عنوان تسمه فن برای به حرکت درآوردن دنده‌ها استفاده می‌کنیم.

• نمودار آب و هوا را با داده‌ها متحرک می‌کنیم، و انیمیشن‌ها را با هم ترکیب می‌کنیم تا جلوه منحصربه‌فردتری ایجاد کنیم.

• ما از پروتکل و مسیرهای Shape استفاده می کنیم تا بتوانیم یک شکل موج سفارشی ایجاد کنیم و سپس آن شکل را در نقاط کنترل مختلف متحرک کنیم.

• ما از animatableData، یک ویژگی داخلی SwiftUI استفاده خواهیم کرد که به ما امکان می‌دهد داده‌ها را به انواع روش‌های جالب متحرک کنیم.

• ما قصد داریم از تایمرهایی برای برخی از انیمیشن‌ها استفاده کنیم، این تایمرها پس از یک زمان مشخص، انیمیشن را شروع می‌کنند و همچنین آنها را متوقف می‌کنند.

• و صدا را اضافه خواهیم کرد تا پروژه واقعاً تعاملی باشد.

• و ما از SpiteKit View برای ایجاد انیمیشن هایی با فیزیک، چیزهایی مانند برخورد، گرانش و سرعت استفاده خواهیم کرد.

چیزهای زیادی وجود دارد که می‌توان در SwiftUI متحرک کرد... و وقتی انیمیشن را به برنامه خود اضافه می‌کنید، آن را زنده می‌کنید و برای کاربر بسیار جذاب‌تر است.

بنابراین ساختن پروژه ها در این دوره بسیار سرگرم کننده است، تا به جرقه زدن خلاقیت در شما کمک کند…

بیایید شروع به ایجاد کنیم.

توجه: این دوره فرض می کند که شما دانش کاری زبان Swift

را دارید

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

معرفی Introduction

  • ویدئوی تبلیغاتی Promotion Video

SwiftUI چیست؟ - برنامه نویسی دستوری آیه اعلانی What is SwiftUI? - Declarative verse Imperative Programming

  • برنامه نویسی دستوری آیه اعلانی Declarative verse Imperative Programming

پشته ها Stacks

  • پشته ها Stacks

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

  • متن و اصلاح کننده ها قسمت 1 Text and Modifiers part 1

  • متن و اصلاح کننده ها قسمت 2 Text and Modifiers part 2

  • متن و اصلاح کننده ها قسمت 3 Text and Modifiers part 3

TextField - State - و اصلاح کننده ها TextField - State - and modifiers

  • TextField - State - و اصلاح کننده ها TextField - State - and modifiers

تصویر و اصلاح کننده های آن Image and its modifiers

  • تصویر و اصلاح کننده ها قسمت 1 Image and modifiers part 1

  • تصویر و اصلاح کننده ها قسمت 2 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 - I think that’s a record - Record Player (Skill level - Easy)

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

  • قسمت 1 - اضافه کردن جعبه ضبط - ضبط - بازو Part 1 - Add the Record box - Record - Arm

  • قسمت 2 - اضافه کردن دکمه پخش - صدا Part 2 - Add the play button - Sound

پروژه 3 - هی تو! - چرخش رنگ مثال 1 (سطح مهارت - آسان) Project 3 - Hey You! - 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)

  • معرفی گل تنفس Breathing Flower Intro

  • قسمت 1 - گل ها را اضافه کنید و نفس بکشید Part 1 - Add the flowers and breath

  • قسمت 2 - اضافه کردن برف Part 2 - Adding the snow

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

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

  • پرواز عقاب Flying Eagle

پروژه 6 - Dodgeball کسی هست؟ - فواره SpriteKit (سطح مهارت - آسان) Project 6 - Dodgeball Anyone? - SpriteKit Fountain (Skill level - Easy)

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

  • فواره SpriteKit SpriteKit Fountain

پروژه 7 - رنگ ها بسیار رنگارنگ هستند - چرخش رنگ سابق 2 (سطح مهارت متوسط) Project 7 - Hue are so colorful - Hue Rotation ex 2 (Skill level Intermediate)

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

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

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

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

  • قسمت 1 - نمای تنظیمات را بسازید Part 1 - Build the Settings View

  • قسمت 2 - عملکرد تبدیل حال و رد را ایجاد کنید Part 2 - Create the Present and Dismiss transformation functionality

  • قسمت 3 - ارائه و رد انتقال Part 3 - Presenting and dismissing the transition

پروژه 9 - اختلاف منظر! - جلوه اختلاف منظر (سطح مهارت - آسان) Project 9 - Parallax this! - Parallax Effect (Skill level - Easy)

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

  • اثر اختلاف منظر Parallax Effect

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

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

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

  • قسمت 2 - اضافه کردن آسانسور و افراد Part 2 - Adding the elevator and people

  • قسمت 3 - کنار هم قرار دادن UI Part 3 - Putting the UI together

پروژه 11 - وارد چرخش آن شوید (سطح مهارت - آسان) Project 11 - Get into the Swing of it (Skill level - Easy)

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

  • انیمیشن در حال چرخش Swinging Animation

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

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

  • قسمت 1 - راه اندازی - تابع مسیر را پر کنید Part 1 - Setting up - Fill out the path function

  • قسمت 2 - ایجاد ستاره ها Part 2 - Creating the stars

پروژه 13 - دوست آب و هوا - رابط کاربری آب و هوا (سطح مهارت - متوسط) Project 13 - A fair weather friend - Weather UI (Skill level - Intermediate)

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

  • قسمت 1 - راه اندازی - اضافه کردن مدل داده - انتخاب کننده Part 1 - Setting up - Add the data model - Picker

  • قسمت 2 - اضافه کردن نمودار - انیمیشن های متنی Part 2 - Add the graph - Text animations

  • قسمت 3 - متحرک سازی Part 3 - Animating

  • قسمت 4 - اضافه کردن بسته های سوئیفت Part 4 - Adding Swift packages

پروژه 14 - Gear up - چرخش محور X، Y و Z (سطح مهارت - متوسط) Project 14 - Gear up - X, Y, and Z Axis Rotation (Skill level - Intermediate)

  • معرفی پروژه Introduction to the Project

  • قسمت 1 - Gears را ایجاد کنید Part 1 - Create the Gears

  • قسمت 2 - ایجاد کمربند Part 2 - Create the Belts

  • قسمت 3 - شفت چرخ دنده را ایجاد کنید Part 3 - Create the Gear shaft

  • قسمت 4 - نمای فن را ایجاد کنید Part 4 - Create the Fan View

  • قسمت 5 - قرار دادن همه آنها در ContentView Part 5 - Putting it all together in the ContentView

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

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

  • قسمت 1 - ایجاد و متحرک کردن امواج Part 1 - Creating and animating the waves

  • قسمت 2 - اضافه کردن بویه و جلوه های صوتی Part 2 - Adding the buoy and sound effects

پروژه 16 - A Stroke of Insight - انیمیشن Strokes (سطح مهارت - پیشرفته) Project 16 - A Stroke of Insight - Animating Strokes (Skill level - Advanced)

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

  • شکل های قلب را ایجاد کنید - ضربات را متحرک کنید Create the heart shapes - Animate the strokes

پروژه 17 - مثمر ثمر باشید و چند برابر شوید - دیدگاه را گسترش دهید (سطح مهارت متوسط) Project 17 - Be Fruitful and Multiply - Expand a View (Skill level Intermediate)

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

  • مشاهده را اضافه کنید Add View

پروژه 18 - روشن کردن - سوئیچ نور (سطح مهارت - متوسط) Project 18 - Lighten Up - Light Switch (Skill level - Intermediate)

  • مقدمه پروژه 18 Intro to project 18

  • کلید برق Light Switch

پروژه 19 - Lets Connect - انیمیشن بارگیری WiFi (سطح مهارت - پیشرفته) Project 19 - Lets Connect - WiFi Loading Animation (Skill level - Advanced)

  • معرفی پروژه 19 Project 19 Intro

  • قسمت 1 - امیتر و قوس ها را ایجاد کنید Part 1 - Create the emitter and arcs

  • قسمت 2 - قرار دادن همه آنها در ContentView Part 2 - Putting it all together in ContentView

پروژه 20 - هرگز یک کتاب را از روی فیلمش قضاوت نکنید - Book Loader (سطح مهارت - پیشرفته) Project 20 - Never judge a book by its movie - Book Loader(Skill level-Advanced)

  • مقدمه پروژه 20 Intro to project 20

  • قسمت 1 - ایجاد ستون فقرات - ایجاد صفحات Part 1 - Create the spine - Create the pages

  • قسمت 2 - چیدن کتاب Part 2 - Putting the book together

سایر منابع انیمیشن و آموزش برای کشف توسط شوبهام سینگ با استعداد Other animation resources and tutorials to explore by the talented Shubham Singh

  • انیمیشن های SwiftUI و سایر منابع از Shubham Singh SwiftUI Animations and other resources from Shubham Singh

نمایش نظرات

نظری ارسال نشده است.

آموزش SwiftUI Animations iOS 16 - هر چیزی را با SwiftUI متحرک کنید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
9.5 hours
67
Udemy (یودمی) udemy-small
28 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,495
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephen DeStefano Stephen DeStefano

SwiftUI/Swift/Developer/Instructor

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.