آموزش دوره کامل انیمیشن های اندروید

The Complete Android Animations Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شیرجه ای عملی به دنیای انیمیشن و حرکت در اندروید دانش عملی عمیق از انیمیشن های اندروید و نحوه استفاده از آن ها در برنامه های خود افزودن انیمیشن های قدرتمند به برنامه های اندرویدی خود UI/UX بهتر و جذاب را برای برنامه های خود با استفاده از انیمیشن های اندرویدی افزایش دهید. پایگاه با استفاده از قابلیت‌های انیمیشن در اندروید آموزش افزودن انیمیشن‌های مفید به تقریباً هر نمایشی در برنامه‌های اندرویدی خود آموزش استفاده از APIهای انیمیشن جدید آموزش کتابخانه‌های انیمیشن خوب پیش نیازها:دانش اولیه زبان برنامه‌نویسی جاوا Android Studio + Android SDK نصب شده بر روی کامپیوتر شما (لینوکس، macOS یا ویندوز) دوست دارید برنامه نویس بهتری شوید!

به روز رسانی 11/25/19:

- بخش جدیدی در MotionLayout

اضافه شد



آیا تا به حال کنجکاو شده اید که این حرکات فانتزی در برنامه اندروید مورد علاقه شما از کجا می آیند؟ آیا تا به حال از خود پرسیده اید "هی مرد! چگونه می توانم چنین انیمیشن هایی را به برنامه های خود اضافه کنم؟"

خبر خوب اینجاست!

در این دوره آموزشی، نحوه عملکرد انیمیشن در اندروید را خواهید فهمید و توانایی های انیمیشن اندروید را به دست خواهید آورد. همچنین تکنیک های کاربردی برای اعمال انیمیشن های مختلف در برنامه های اندرویدی خود را یاد خواهید گرفت. من در مورد بسیاری از API های داخلی اندروید برای ایجاد انیمیشن در برنامه های اندروید صحبت خواهم کرد. علاوه بر این، شما همچنین راهنماهایی در مورد چندین کتابخانه مفید دریافت خواهید کرد تا به شما کمک کند رابط کاربری/تجربه کاربری خود را با افزودن انیمیشن های فوق العاده به برنامه های خود به سطح بالاتری ببرید.

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

من مشتاقانه منتظر دیدار شما در دوره هستم.

شما دسترسی تضمینی به مطالب آموزشی، ویدیوها و پشتیبانی من خواهید داشت. اگر به هر دلیلی دوره را مطابق با انتظارات خود ندیدید، می توانید ظرف 30 روز پس از خرید، مبلغ را بازپرداخت کنید. بنابراین، من به شما اطمینان می دهم که این سرمایه گذاری خوبی برای ارتقای سفر توسعه شما به سطح بعدی خواهد بود.



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

مقدمه ای بر دوره Introduction to The Course

  • آنچه در این دوره خواهید آموخت What You Will Learn in This Course

مقدمه ای بر دوره Introduction to The Course

  • آنچه در این دوره خواهید آموخت What You Will Learn in This Course

انیمیشن ConstraintLayout ConstraintLayout Animation

  • با استفاده از گروه ConstraintLayout یک انیمیشن Fade ساده ایجاد کنید Create A Simple Fade Animation Using ConstraintLayout Group

  • با استفاده از ConstraintSet یک انیمیشن برجسته ایجاد کنید Create An Outstanding Animation Using ConstraintSet

  • ایجاد انیمیشن با استفاده از Placeholder Create Animation Using Placeholder

انیمیشن ConstraintLayout ConstraintLayout Animation

  • با استفاده از گروه ConstraintLayout یک انیمیشن Fade ساده ایجاد کنید Create A Simple Fade Animation Using ConstraintLayout Group

  • با استفاده از ConstraintSet یک انیمیشن برجسته ایجاد کنید Create An Outstanding Animation Using ConstraintSet

  • ایجاد انیمیشن با استفاده از Placeholder Create Animation Using Placeholder

انیمیشن کلاسیک Android View Classic Android View Animation

  • انیمیشن در اندروید Animation in Android

  • android.view.animation API The android.view.animation API

  • متحرک سازی نماها با استفاده از android.view.animation API Animating Views Using android.view.animation API

  • نمایش انیمیشن ها را در منابع اندروید تعریف کنید Define View Animations in Android Resources

  • یک منبع انیمیشن ایجاد کنید Create an animation resource

  • حرکت بین دو فعالیت با انیمیشن Move Between Two Activities With Animation

  • ایجاد انیمیشن پشت سر هم Create back animation

  • AnimationListener to the Rescue: ترکیب نمایش انیمیشن و فعالیت انیمیشن AnimationListener to the Rescue: Combine View Animation and Activity Animation

  • یک پس زمینه متحرک برای یک نما ایجاد کنید Create an Animated Background for a View

  • یک انتخابگر پس زمینه برای نماهای خود ایجاد کنید Create A Background Selector for Your Views

انیمیشن کلاسیک Android View Classic Android View Animation

  • انیمیشن در اندروید Animation in Android

  • android.view.animation API The android.view.animation API

  • متحرک سازی نماها با استفاده از android.view.animation API Animating Views Using android.view.animation API

  • نمایش انیمیشن ها را در منابع اندروید تعریف کنید Define View Animations in Android Resources

  • یک منبع انیمیشن ایجاد کنید Create an animation resource

  • حرکت بین دو فعالیت با انیمیشن Move Between Two Activities With Animation

  • ایجاد انیمیشن پشت سر هم Create back animation

  • AnimationListener to the Rescue: ترکیب نمایش انیمیشن و فعالیت انیمیشن AnimationListener to the Rescue: Combine View Animation and Activity Animation

  • یک پس زمینه متحرک برای یک نما ایجاد کنید Create an Animated Background for a View

  • یک انتخابگر پس زمینه برای نماهای خود ایجاد کنید Create A Background Selector for Your Views

Android 3.0 Animations - Animators Android 3.0 Animations - Animators

  • مقدمه ای بر انیماتورها Introduction to Animators

  • یک انیماتور ساده بسازید Create A Simple Animator

  • بازی چند انیماتور همزمان Playing Several Animators at The Same Time

  • ایجاد انیماتورهای زنجیره ای (ViewPropertyAnimator) Creating Chained Animators (ViewPropertyAnimator)

  • ایجاد انیمیشن از منابع Animator Create Animations From Animator Resources

Android 3.0 Animations - Animators Android 3.0 Animations - Animators

  • مقدمه ای بر انیماتورها Introduction to Animators

  • یک انیماتور ساده بسازید Create A Simple Animator

  • بازی چند انیماتور همزمان Playing Several Animators at The Same Time

  • ایجاد انیماتورهای زنجیره ای (ViewPropertyAnimator) Creating Chained Animators (ViewPropertyAnimator)

  • ایجاد انیمیشن از منابع Animator Create Animations From Animator Resources

صحنه ها و انتقال ها Scenes and Transitions

  • مقدمه ای بر انتقال Introduction to Transitions

  • ایجاد انتقال های ساده Create Simple Transitions

  • از منابع انتقال بخش 1 استفاده کنید Use Transition Resources Part 1

  • از منابع انتقال بخش 2 استفاده کنید Use Transition Resources Part 2

  • یک انتقال معکوس به mainScene انجام دهید Perform a Reverse Transition to mainScene

صحنه ها و انتقال ها Scenes and Transitions

  • مقدمه ای بر انتقال Introduction to Transitions

  • ایجاد انتقال های ساده Create Simple Transitions

  • از منابع انتقال بخش 1 استفاده کنید Use Transition Resources Part 1

  • از منابع انتقال بخش 2 استفاده کنید Use Transition Resources Part 2

  • یک انتقال معکوس به mainScene انجام دهید Perform a Reverse Transition to mainScene

انتقال های پیشرفته و انتقال عناصر مشترک Advanced Transitions and Shared Element Transition

  • مقدمه ای بر انتقال آب نبات چوبی Introduction to Lollipop Transitions

  • انفجار و انتقال اسلاید Explode and Slide Transitions

  • حرکت هماهنگ با استفاده از انتقال اسلاید Coordinated Motion Using Slide Transition

  • تبدیل می کند Transforms

  • انتقال عنصر مشترک Shared Element Transition

  • چند عنصر را بین دو فعالیت به اشتراک بگذارید Share Multiple Elements Between Two Activities

  • انتقال محتوای پنجره Window Content Transitions

  • از Transitions With Fragments استفاده کنید Use Transitions With Fragments

انتقال های پیشرفته و انتقال عناصر مشترک Advanced Transitions and Shared Element Transition

  • مقدمه ای بر انتقال آب نبات چوبی Introduction to Lollipop Transitions

  • انفجار و انتقال اسلاید Explode and Slide Transitions

  • حرکت هماهنگ با استفاده از انتقال اسلاید Coordinated Motion Using Slide Transition

  • تبدیل می کند Transforms

  • انتقال عنصر مشترک Shared Element Transition

  • چند عنصر را بین دو فعالیت به اشتراک بگذارید Share Multiple Elements Between Two Activities

  • انتقال محتوای پنجره Window Content Transitions

  • از Transitions With Fragments استفاده کنید Use Transitions With Fragments

طرح‌های وکتور متحرک (AVD) Animated Vector Drawables (AVD)

  • مقدمه ای بر وکتورها Introduction to Vectors

  • با استفاده از Inkscape یک SVG ایجاد کنید Create A SVG using Inkscape

  • یک SVG را در Android Studio وارد کنید Import An SVG in Android Studio

  • ایجاد وکتورهای متحرک در اندروید استودیو (رویکرد چند فایلی) Create Animated Vectors in Android Studio (Multi-File Approach)

  • ایجاد وکتورهای متحرک در اندروید استودیو (رویکرد تک فایلی) Create Animated Vectors in Android Studio (Single-File Approach)

  • معرفی Shape Shifter Introduction to Shape Shifter

  • مسیرهای متحرک (تشکیل مسیر) Animating Paths (Path Morphing)

  • متحرک سازی Trim Path Animating Trim Path

  • انیمیشن مسیر کلیپ Animating Clip Path

  • پایان Epilogue

طرح‌های وکتور متحرک (AVD) Animated Vector Drawables (AVD)

  • مقدمه ای بر وکتورها Introduction to Vectors

  • با استفاده از Inkscape یک SVG ایجاد کنید Create A SVG using Inkscape

  • یک SVG را در Android Studio وارد کنید Import An SVG in Android Studio

  • ایجاد وکتورهای متحرک در اندروید استودیو (رویکرد چند فایلی) Create Animated Vectors in Android Studio (Multi-File Approach)

  • ایجاد وکتورهای متحرک در اندروید استودیو (رویکرد تک فایلی) Create Animated Vectors in Android Studio (Single-File Approach)

  • معرفی Shape Shifter Introduction to Shape Shifter

  • مسیرهای متحرک (تشکیل مسیر) Animating Paths (Path Morphing)

  • متحرک سازی Trim Path Animating Trim Path

  • انیمیشن مسیر کلیپ Animating Clip Path

  • پایان Epilogue

انیمیشن های مبتنی بر فیزیک Physics-Based Animations

  • مقدمه ای بر انیمیشن های مبتنی بر فیزیک در اندروید Introduction To Physics-Based Animations in Android

  • انیمیشن Fling بسازید Create A Fling Animation

  • از ژست لمسی برای فراخوانی انیمیشن Fling استفاده کنید Use Touch Gesture To Invoke Fling Animation

  • Fling در هر دو محور X و Y با انیمیشن Fling Fling In Both X and Y Axes With Fling Animation

  • ایجاد یک انیمیشن بهار در اندروید Create A Spring Animation in Android

انیمیشن های مبتنی بر فیزیک Physics-Based Animations

  • مقدمه ای بر انیمیشن های مبتنی بر فیزیک در اندروید Introduction To Physics-Based Animations in Android

  • انیمیشن Fling بسازید Create A Fling Animation

  • از ژست لمسی برای فراخوانی انیمیشن Fling استفاده کنید Use Touch Gesture To Invoke Fling Animation

  • Fling در هر دو محور X و Y با انیمیشن Fling Fling In Both X and Y Axes With Fling Animation

  • ایجاد یک انیمیشن بهار در اندروید Create A Spring Animation in Android

موارد اضافی: کتابخانه های انیمیشن مفید Extras: Useful Animation Libraries

  • معرفی بخش Introduction to the Section

  • لوتی: مقدمه Lottie: Introduction

  • ایجاد یک انیمیشن در افتر افکت Create An Animation in After Effects

  • یک انیمیشن Lottie را در برنامه اندروید خود بارگیری کنید Load A Lottie Animation in Your Android App

  • مطالعه موردی Lottie: LottieFiles Lottie Case Study: LottieFiles

  • ViewPagerLayoutManager قسمت 1: شروع به کار ViewPagerLayoutManager Part 1: Getting Started

  • ViewPagerLayoutManager قسمت 2: ایجاد RecyclerView و افزودن Layout Manager ViewPagerLayoutManager Part 2: Creating RecyclerView and Adding Layout Manager

  • ViewPagerLayoutManager قسمت 3: سفارشی سازی ViewPagerLayoutManager Part 3: Customization

  • افزودن انتخابگر پس زمینه به لیست موارد Add Background Selector To list Items

  • گرد کردن آیتم های تصویری Making Image Items Round

موارد اضافی: کتابخانه های انیمیشن مفید Extras: Useful Animation Libraries

  • معرفی بخش Introduction to the Section

  • لوتی: مقدمه Lottie: Introduction

  • ایجاد یک انیمیشن در افتر افکت Create An Animation in After Effects

  • یک انیمیشن Lottie را در برنامه اندروید خود بارگیری کنید Load A Lottie Animation in Your Android App

  • مطالعه موردی Lottie: LottieFiles Lottie Case Study: LottieFiles

  • ViewPagerLayoutManager قسمت 1: شروع به کار ViewPagerLayoutManager Part 1: Getting Started

  • ViewPagerLayoutManager قسمت 2: ایجاد RecyclerView و افزودن Layout Manager ViewPagerLayoutManager Part 2: Creating RecyclerView and Adding Layout Manager

  • ViewPagerLayoutManager قسمت 3: سفارشی سازی ViewPagerLayoutManager Part 3: Customization

  • افزودن انتخابگر پس زمینه به لیست موارد Add Background Selector To list Items

  • گرد کردن آیتم های تصویری Making Image Items Round

MotionLayout MotionLayout

  • MotionLayout چیست؟ What Is MotionLayout?

  • با استفاده از MotionLayout یک حرکت ساده ایجاد کنید Create A Simple Motion Using MotionLayout

  • مفاهیم MotionLayout MotionLayout Concepts

  • با MotionLayout یک حرکت منحنی ایجاد کنید Create A Curved Motion With MotionLayout

  • شروع حرکت با یک ژست کشیدن انگشت Start Motion With A Swipe Gesture

  • متحرک کردن ویژگی ها با MotionLayout Animate Attributes With MotionLayout

  • ایجاد انیمیشن های پیچیده با فریم های کلیدی MotionLayout Create Complex Animations With MotionLayout Keyframes

  • فریم های کلیدی Keyframes

  • از ویرایشگر حرکتی تصویری بیشترین بهره را ببرید Get The Most Out the Visual Motion Editor

  • چیدمان های موجود را به MotionLayout منتقل کنید Migrate Existing Layouts To MotionLayout

  • سازگاری MotionLayout MotionLayout Compatibility

  • کد منبع برای HelloMotionLayout (با Git) Source Code For HelloMotionLayout (With Git)

MotionLayout MotionLayout

  • MotionLayout چیست؟ What Is MotionLayout?

  • با استفاده از MotionLayout یک حرکت ساده ایجاد کنید Create A Simple Motion Using MotionLayout

  • مفاهیم MotionLayout MotionLayout Concepts

  • با MotionLayout یک حرکت منحنی ایجاد کنید Create A Curved Motion With MotionLayout

  • شروع حرکت با یک ژست کشیدن انگشت Start Motion With A Swipe Gesture

  • متحرک کردن ویژگی ها با MotionLayout Animate Attributes With MotionLayout

  • ایجاد انیمیشن های پیچیده با فریم های کلیدی MotionLayout Create Complex Animations With MotionLayout Keyframes

  • فریم های کلیدی Keyframes

  • از ویرایشگر حرکتی تصویری بیشترین بهره را ببرید Get The Most Out the Visual Motion Editor

  • چیدمان های موجود را به MotionLayout منتقل کنید Migrate Existing Layouts To MotionLayout

  • سازگاری MotionLayout MotionLayout Compatibility

  • کد منبع برای HelloMotionLayout (با Git) Source Code For HelloMotionLayout (With Git)

نمایش نظرات

آموزش دوره کامل انیمیشن های اندروید
جزییات دوره
12 hours
59
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,305
3.9 از 5
دارد
دارد
دارد
Mehdi Haghgoo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mehdi Haghgoo Mehdi Haghgoo

برنامه نویس و مدرس برنامه نویسی آزاد