دوره آموزشی Core Animation در توسعه پیشرفته برنامه iOS

دوره آموزشی Core Animation در توسعه پیشرفته برنامه iOS

2 ساعت 32 دقیقهپیشرفته2018-08-06

مدرسین

Harrison Ferrone

Harrison Ferrone

Software Engineer, Game Developer, and Creative Technologist

جزئیات دوره

ایجاد انیمیشن‌های پیچیده و چشم‌نواز برای برنامه‌های iOS شما، کلیدی است که کاربران شما را خوشحال می‌کند و تجربه تعاملی را به یاد می‌آورد. در این دوره می‌توانید Core Animation API را از انیمیشن‌های لایه پایه گرفته تا انتقال‌های کنترل‌کننده مشاهده سفارشی و انیمیشن‌های سه بعدی بررسی کنید. مدرس Harrison Ferrone نشان می‌دهد که چگونه انیمیشن‌های لایه ساده بسازید، درخت‌های لایه اشکال‌زدایی را برای کد سوئیفت تمیزتر، انیمیشن‌های گروهی، و اضافه کردن easing، looping، و transitions - همه ویژگی‌هایی که برای ایجاد انیمیشن UI با ظاهری حرفه‌ای نیاز دارید، نشان می‌دهد. بعلاوه، یاد بگیرید که چگونه تغییر رنگ گرادیان، اشکال و موقعیت اشیاء را در طول یک مسیر متحرک کنید. توسعه اقدامات و معاملات سفارشی؛ و ساخت افکت های سه بعدی، از جمله ساطع کننده های ذرات. در پایان دوره، پایه و اساس ایجاد انیمیشن های پیچیده و زیبای iOS را به طور کامل از طریق کد خواهید داشت.

اهداف یادگیری
مبانی اصلی انیمیشن
انیمیشن لایه ای ساده
استفاده مجدد از انیمیشن
انیمیشن بهار
کلیدها و نمایندگان
تسهیل و حلقه زدن
انیمیشن کی فریم
انتقال ها
متحرک سازی گرافیک ها، اشکال و مسیرها
اقدامات سفارشی
جلوه های سه بعدی

مهارت ها

Cross-Platform DevelopmentiOSMobile DevelopmentAppleLearning

سرفصل ها

مقدمه

  • نگاهی پیشرفته به CoreAnimation
  • آنچه باید بدانید

شروع به کار

  • نمای کلی پروژه شروع کننده
  • انیمیشن هسته 101

تفکر در لایه ها

  • انیمیشن لایه ای ساده
  • استفاده مجدد از انیمیشن ها
  • استفاده از حالت های پر
  • کار با فنر قسمت 1
  • کار با فنر قسمت 2
  • درک لایه ارائه
  • مفاتیح و نمایندگان قسمت اول
  • مفاتیح و نمایندگان قسمت دوم
  • آسان کردن و حلقه زدن انیمیشن ها
  • چالش فصل
  • راه حل

گروه ها، فریم های کلیدی، و انتقال

  • ایجاد گروه های انیمیشن
  • کار با انیمیشن های کی فریم قسمت 1
  • کار با انیمیشن های کی فریم قسمت 2
  • استفاده از انتقال لایه
  • چالش فصل
  • راه حل

شکل لایه ها و فراتر از آن

  • متحرک سازی شیب ها
  • کار با خواص شکل
  • متحرک سازی فریم های کلیدی بر اساس مسیر
  • اصلاح اشکال
  • کار با لایه های رپلیکاتور
  • چالش فصل
  • راه حل

سفارشی کردن اقدامات و تراکنش ها

  • ایجاد اشیاء عمل
  • CALayerDelegate
  • استفاده از معاملات سفارشی
  • چالش فصل
  • راه حل

جلوه ها و انیمیشن های سه بعدی

  • ایجاد دیدگاه
  • کار به صورت سه بعدی
  • متحرک سازی به صورت سه بعدی
  • ایجاد ذرات ریز
  • سفارشی سازی سلول های امیتر
  • چالش فصل
  • راه حل

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان