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

SwiftUI Animations iOS 16 - Animate Anything with SwiftUI [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با SwiftUI انیمیشن های روان و جذاب ایجاد کنید. این یک دوره سرگرم کننده با پروژه های بسیاری برای تمام سطوح مهارت اعم از آسان، متوسط ​​تا پیشرفته است که انواع مختلف انیمیشن را بررسی و استفاده می کند. تنها چیزی که نیاز دارید دانش کاری زبان سوئیفت است و شما در اینجا در خانه خواهید بود. با استفاده از SwiftUI اپل، می‌توانید انیمیشن‌های زیبایی با کد بسیار کمتر از همیشه بسازید. تکنیک ها و روش های بسیاری برای ترجمه ایده های خود برای انیمیشن و حرکت به انیمیشن در برنامه های خود بیاموزید. در این دوره، راه‌های متعددی را بررسی خواهیم کرد که می‌توانیم از قدرت SwiftUI برای ایجاد و متحرک کردن هر چیزی استفاده کنیم. SwiftUI چارچوب اعلامی جدید اپل است. کار کردن با آن سریع، آسان و بسیار سرگرم کننده است. همچنین یاد خواهید گرفت که پروژه گل تنفسی را ایجاد کنید که در آن افکت هایی مانند برف و باد اضافه می کنیم تا گل را سرزنده نشان دهیم. ما اشیاء را در اطراف محورهای مختلف متحرک می کنیم و جلوه مورچه ای را ایجاد می کنیم که از آن به عنوان یک تسمه فن برای رانندگی چرخ دنده ها استفاده می کنیم. ما یک نمودار آب و هوا را با داده‌ها متحرک می‌کنیم و انیمیشن‌ها را با هم ترکیب می‌کنیم تا جلوه منحصربفردتری ایجاد کنیم. ما از پروتکل Shape و مسیرها استفاده خواهیم کرد تا بتوانیم یک شکل موج سفارشی ایجاد کنیم و سپس آن شکل را در نقاط کنترل مختلف متحرک کنیم. ما از animatableData استفاده خواهیم کرد، یک ویژگی داخلی SwiftUI که به ما امکان می دهد داده ها را به انواع روش های جالب متحرک سازی کنیم. همه منابع و فایل‌های کد در اینجا قرار می‌گیرند: https://github.com/PacktPublishing/SwiftUI-Animations-iOS-16---Animate-Anything-with-SwiftUI- متحرک سازی انواع اشیا و مقادیر پروتکل و مسیرها را برای ایجاد یک شکل موج سفارشی شکل دهید درک اثر اختلاف منظر از iOS SpriteKit برای ایجاد انیمیشن هایی که از قانون فیزیک پیروی می کنند استفاده کنید با افزودن صدا، پروژه ها را جذاب کنید انیمیشن ها را برای ایجاد یک جلوه منحصر به فرد تر ترکیب کنید اگر یک توسعه دهنده وب یا یک توسعه دهنده برنامه هستید که به دنبال ایجاد انیمیشن های خیره کننده با استفاده از SwiftUI هستید، این دوره برای شما مناسب است. این دوره فرض می کند که شما دانش کاری زبان سوئیفت برای درک آسان موضوعات تحت پوشش را دارید. با چارچوب SwiftUI آشنا شوید * از animatableData استفاده کنید، یک ویژگی داخلی SwiftUI که به ما امکان می دهد داده ها را به انواع روش های جالب متحرک کنیم * آماده ایجاد انیمیشن های خیره کننده برای برنامه های خود با SwiftUI شوید.

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

معرفی Introduction

  • معرفی دوره Course Introduction

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

  • برنامه نویسی اعلانی در مقابل امری Declarative Versus 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 and Modifiers

  • TextField - حالت و اصلاح کننده ها 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 – Record Player (Skill Level - Easy)

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

  • افزودن جعبه ضبط – و حرکت دادن یک بازو – قسمت 1 Adding the Record Box –and Moving an Arm - Part 1

  • اضافه کردن دکمه پخش - صدا - قسمت 2 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

  • قسمت 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 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

  • ساخت نمای تنظیمات - قسمت 1 Building the Settings View – Part 1

  • ایجاد، ارائه و رد کردن عملکرد تبدیل - قسمت 2 Create, Present, and Dismiss Transformation Functionality – Part 2

  • ارائه و رد انتقال - قسمت 3 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

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

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

  • قسمت 3 - قرار دادن رابط کاربری در کنار هم 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

  • تابع مسیر را پر کنید Fill Out the Path Function

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

پروژه 13 - یک دوست هوای منصفانه - رابط کاربری آب و هوا (UI) (سطح مهارت - متوسط) Project 13 – A Fairweather Friend – Weather User Interface (UI) (Skill Level - Intermediate)

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

  • افزودن مدل داده – انتخابگر – قسمت 1 Adding the Data Model – Picker - Part 1

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

  • انیمیشن - قسمت 3 Animating - Part 3

  • افزودن بسته های سوئیفت - قسمت 4 Adding Swift Packages - Part 4

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

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

  • ایجاد چرخ دنده - قسمت 1 Creating Gears - Part 1

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

  • ایجاد شفت چرخ دنده - قسمت 3 Creating a Gear Shaft - Part 3

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

  • قسمت 5 - قرار دادن همه چیز در ContentView Part 5 - Putting It All Together in the ContentView

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

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

  • ایجاد و متحرک سازی امواج - قسمت 1 Creating and Animating the Waves - Part 1

  • افزودن بویه و جلوه های صوتی - قسمت 2 Adding the Buoy and Sound Effects - Part 2

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

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

  • شکل های قلب را ایجاد کنید - سکته ها را متحرک کنید Create the Heart Shapes - Animate the Strokes

پروژه 17 - مثمر ثمر باشید و چند برابر شوید - دیدگاه را گسترش دهید (سطح مهارت - متوسط) 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 - Let's Connect - انیمیشن بارگیری Wi-Fi (سطح مهارت - پیشرفته) Project 19 – Let's Connect – Wi-Fi Loading Animation (Skill Level - Advanced)

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

  • ایجاد امیتر و کمان - قسمت 1 Creating the Emitter and Arcs - Part 1

  • قرار دادن همه چیز در ContentView - قسمت 2 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

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

  • قسمت 2 - قرار دادن کتاب در کنار هم Part 2 - Putting the Book Together

نمایش نظرات

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

آموزش SwiftUI Animations iOS 16 - هر چیزی را با SwiftUI متحرک کنید [ویدئو]
جزییات دوره
9 h 7 m
66
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephen DeStefano Stephen DeStefano

SwiftUI/Swift/Developer/Instructor