اپلیکیشن اندرویدی فلشکارت آموزشی آموزش ساخت انیمیشن و Transition های جذاب در SwiftUI
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش ساخت انیمیشن و Transition های جذاب در SwiftUI
موضوع کلی: برنامه نویسی
موضوع میانی: سوییفت یوآی (SwiftUI)
📋 سرفصلهای دوره
- 1. مانی انیمیشن در SwiftUI
- 2. استفاده از .animation
- 3. withAnimation و تفاوت آن
- 4. ease-in, ease-out, easeInOut
- 5. مدت زمان انیمیشن (duration)
- 6. تکرار انیمیشن (repeat)
- 7. انیمیشن معکوس (reversed)
- 8. تأخیر انیمیشن (delay)
- 9. Spring animation و تنظیم stiffness/damping
- 10. ایجاد custom easing functions
- 11. CubicEase و استفاده
- 12. Keyframe animation
- 13. Keyframes با مقادیر متفاوت
- 14. انیمیشن رنگ
- 15. انیمیشن opacity
- 16. انیمیشن scale
- 17. انیمیشن rotation
- 18. انیمیشن offset
- 19. انیمیشن blend mode
- 20. انیمیشن blur
- 21. انیمیشن shadow
- 22. matchedGeometryEffect
- 23. transition های پیشرض
- 24. AnyTransition و سفارشیسازی
- 25. ترکیب transition ها
- 26. transition در navigation
- 27. transition در sheet
- 28. transition در fullScreenCover
- 29. transition در tabView
- 30. transition در list
- 31. transition در scroll
- 32. gesture های انیمیشنی
- 33. DragGesture با animation
- 34. MagnificationGesture با scale animation
- 35. RotationGesture با rotation animation
- 36. انیمیشن پس از gesture
- 37. کنترل انیمیشن با state
- 38. کنترل انیمیشن با binding
- 39. استفاده از @StateObject و @ObservedObject
- 40. انیمیشن در ترکیب با Combine
- 41. انیمیشن در ترکیب با async/await
- 42. انیمیشن در DispatchQueue
- 43. انیمیشنهای متوالی (chaining)
- 44. انیمیشنهای موازی (parallel)
- 45. گروهبندی انیمیشنها (Group)
- 46. انیمیشن در forEach
- 47. انیمیشن در لیستهای پویا
- 48. حذف و افزودن آیتمها با انیمیشن
- 49. ساخت custom view transition
- 50. پیادهسازی custom easing
- 51. انیمیشن رنگ با interpolating colors
- 52. پروتکل Animatable
- 53. Animatable data
- 54. ساخت morphing animation بین اشکال
- 55. ShapeAnimatable
- 56. تغییر path به صورت انیمیشنی
- 57. استفاده از Canvas برای انیمیشن
- 58. بهینهسازی انیمیشنها
- 59. کاهش load و بهبود performance
- 60. استفاده از GeometryReader در انیمیشن
- 61. انیمیشن در پیچیدگیهای layout
- 62. بررسی تأثیر انیمیشن بر UX
- 63. دسترسیپذیری و انیمیشن
- 64. استفاده از reduce motion
- 65. دیباگ انیمیشن
- 66. TimelineView برای انیمیشنهای زنده
- 67. matchedGeometryEffect در grid
- 68. ساخت transition های سفارشی با resize
- 69. ترکیب transition و animation
- 70. نمونههای پیشرفته: particle animation
- 71. ساخت animation loop با repeat
- 72. استفاده از infinite animation
- 73. کنترل انیمیشن با دکمهها
- 74. Toggle و animation
- 75. Stepper و animation
- 76. Slider و animation
- 77. Picker و animation
- 78. TextField و animation
- 79. ScrollView و animation
- 80. ScrollViewReader و animation
- 81. Sheet و animation
- 82. FullScreenCover و animation
- 83. Alert و animation
- 84. ConfirmationDialog و animation
- 85. Popover و animation
- 86. ContextMenu و animation
- 87. Menu و animation
- 88. Toolbar و animation
- 89. SwiftUI NavigationBar و animation
- 90. SwiftUI TabBar و animation
- 91. SwiftUI StatusBar و animation
- 92. Scene و animation
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.