لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش انیمیشنهای SwiftUI در iOS 18 - تبدیل کد به حرکت و جانی تازه
- آخرین آپدیت
دانلود SwiftUI iOS 18 Animations - Transform Code into Motion
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را بسنجید، پیشفرضها را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما با تسلط بر انیمیشنهای iOS 18، پتانسیل کامل SwiftUI را آزاد خواهید کرد. خواهید آموخت که چگونه انیمیشنهای روان و پویایی ایجاد کنید که به اپلیکیشنهای iOS شما روح میبخشد؛ از انتقالهای (Transitions) ساده گرفته تا جلوههای سفارشی پیچیده.
دوره با مفاهیم بنیادی انیمیشن شروع میشود و به شما نشان میدهد چگونه با استفاده از withAnimation و اصلاحکنندههای animation در SwiftUI، انیمیشنها را فعال کنید. شما انواع اصلی انیمیشنهای موجود در SwiftUI را بررسی خواهید کرد، به سفارشیسازی توابع easing میپردازید و تکنیکهایی مانند انیمیشنهای فنری (Spring Animations) را تجربه خواهید کرد. با پیشرفت در مسیر، از طریق ساخت پروژههایی مانند پسزمینههای متحرک، ویوهای گل چرخان و انیمیشنهای پیچیده صفحه خوشآمدگویی (Splash Screen)، تجربه عملی کسب خواهید کرد.
در ادامه، دوره به موضوعات پیشرفتهای نظیر ادغام فایلهای SVG، انیمیشنهای مسیر سفارشی (Custom Path) و فاز انیماتورها (Phase Animators) میپردازد. همچنین چالشهایی مانند ایجاد انیمیشن مثلث چرخان، پیادهسازی ماسکهای تعاملی و استفاده از SpriteKit و Metal برای ایجاد جلوههای بصری با کارایی بالا را بررسی خواهید کرد. هر ماژول به گونهای طراحی شده است که تخصص شما را به تدریج افزایش دهد و شامل تمرینهای بلادرنگ برای تثبیت یادگیری است.
این دوره برای توسعهدهندگان iOS که به دنبال ارتقای مهارتهای انیمیشن خود با SwiftUI هستند، ایدهآل است. همچنین برای کسانی که دانش پایهای از Swift دارند و میخواهند با تسلط بر انیمیشنها، توسعه اپلیکیشن خود را ارتقا دهند، بسیار مناسب است. سطح دشواری دوره متوسط است و داشتن دانش قبلی در مورد Swift و SwiftUI توصیه میشود.
در پایان دوره، شما قادر خواهید بود انیمیشنهای پیچیده را با استفاده از فاز انیماتورها پیادهسازی کنید، جلوههای بصری پیشرفته با SpriteKit و Metal بسازید و این تکنیکها را در پروژههای واقعی iOS به کار بگیرید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
شروع کار
Getting Started
مفاهیم پایه
Basics
انیمیشنها با استفاده از withAnimation و اصلاحکننده Animation
Animations using withAnimation and the Animation Modifier
متحرکسازی همه چیز: تنظیم View
Animate Everything - Setting up the View
متحرکسازی همه چیز: افزودن انیمیشنها
Animating Everything - Adding the Animations
مرور انواع انیمیشن
Overview of Animation Types
انیمیشنهای پیشفرض بیشتر
More Default Animations
انیمیشنهای Cubic Bezier با استفاده از منحنیهای زمانبندی
Cubic Bezier Animations using Timing Curves
انیمیشنهای سفارشی Ease
Custom Ease Animations
انیمیشنهای فنری (Spring) و فنری درونیاب
Spring and Interpolating Spring Animations
نمایش ConcentricCirclesEffectView
ConcentricCirclesEffectView
نمایش AnimatedBackgroundView
AnimatedBackgroundView
گل چرخان: نمایش دایره گرادینت
Rotating Flower - Gradient Circle View
گل چرخان: جفت دایرهها
Rotating Flower - Circle Pair
نمایش گل چرخان
Rotating Flower View
تمرین انتخابکننده شخص
Person Picker Exercise
شروع تمرین انتخابکننده شخص متحرک
Getting Started with the Animated Person Picker Exercise
دانلود تصاویر از Flaticons
Download the Images from Flaticons
نمایش شخص ماسکشده
Masked Person View
پیادهسازی View انتخابکننده شخص
Implementation of Person Picker View
کاوش در فایلهای SVG و انیمیشنها
An Excursion into SVG Files and Animations
نمایش نظرات