اپلیکیشن اندرویدی فلش‌کارت آموزشی اصول و طراحی Custom Modifiers در جت‌پک کامپوز

249,500 تومان
اصول و طراحی Custom Modifiers در جت‌پک کامپوز: فراتر از رابط کاربری معمول انقلابی در رابط کاربری اندروید: تسلط بر Custom Modifiers در جت‌پک کامپوز دنیای توسعه اپلیکیشن‌های اندروید با ظهور جت‌پک کامپوز...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره اصول و طراحی Custom Modifiers در جت‌پک کامپوز

موضوع کلی: برنامه نویسی

موضوع میانی: جت‌پک کامپوز (Jetpack Compose)

📋 سرفصل‌های دوره

  • 1. مبانی جت‌پک کامپوز و معرفی دوره
  • 2. نصب و راه‌اندازی محیط توسعه برای کامپوز
  • 3. ساخت اولین پروژه با جت‌پک کامپوز
  • 4. آشنایی با ساختار UI در کامپوز
  • 5. درک مفهوم Composable Functions
  • 6. تفاوت بین Compose و View System قدیمی اندروید
  • 7. اصول Reactivity و State در کامپوز
  • 8. آشنایی با Composition و Recomposition
  • 9. استفاده از `setContent`
  • 10. ساختارهای پایه Layout در کامپوز: Column, Row, Box
  • 11. کار با Modifier ها: اندازه، padding، margin
  • 12. کار با Modifier ها: رنگ، پس‌زمینه، شکل
  • 13. استفاده از Text و styling آن
  • 14. استفاده از Image و مدیریت تصاویر
  • 15. کار با Button و تعامل با کلیک
  • 16. کار با TextField و دریافت ورودی
  • 17. استفاده از Scrollable Column و Row
  • 18. مدیریت State در کامپوز: `remember` و `mutableStateOf`
  • 19. استفاده از `LaunchedEffect` برای Side Effects
  • 20. انیمیشن‌های پایه در کامپوز
  • 21. انتقال داده بین Composable ها
  • 22. استفاده از `Preview` برای مشاهده UI
  • 23. مبانی Custom Modifiers: معرفی و مفاهیم
  • 24. ساخت اولین Custom Modifier
  • 25. درک `onDraw` و رسم بر روی UI
  • 26. کار با `drawBehind` و `drawWithContent`
  • 27. استفاده از `clip` و `mask`
  • 28. انواع مختلف `DrawScope`
  • 29. استفاده از `Path` برای طراحی اشکال
  • 30. پیاده‌سازی Custom Modifier برای حاشیه (border)
  • 31. پیاده‌سازی Custom Modifier برای سایه (shadow)
  • 32. ایجاد Custom Modifier برای انیمیشن‌های ساده
  • 33. ایجاد Custom Modifier برای اعمال فیلترهای رنگی
  • 34. مدیریت اندازه‌گیری و Layout در Custom Modifiers
  • 35. استفاده از `layout` Modifier
  • 36. تغییر اندازه و موقعیت فرزندان در `layout`
  • 37. ایجاد Custom Modifier برای تغییر اندازه محتوا
  • 38. ایجاد Custom Modifier برای مدیریت فضای خالی
  • 39. آشنایی با `Intrinsic Measurements`
  • 40. استفاده از `onGloballyPositioned`
  • 41. دریافت اطلاعات موقعیت از UI
  • 42. کار با `LocalDensity` و تبدیل واحدها
  • 43. ایجاد Custom Modifier برای واکنش به حرکات لمسی (Tap)
  • 44. ایجاد Custom Modifier برای واکنش به Long Press
  • 45. ایجاد Custom Modifier برای Drag and Drop
  • 46. کار با `PointerInputScope` و مدیریت ورودی‌های لمسی پیشرفته
  • 47. ایجاد Custom Modifier برای Gestures پیچیده
  • 48. بهینه‌سازی Custom Modifiers برای عملکرد
  • 49. اندازه‌گیری عملکرد Custom Modifier ها
  • 50. شناسایی و رفع مشکلات Recomposition
  • 51. استفاده از `remember` در Custom Modifiers
  • 52. استفاده از `staticCompositionLocalOf` و `compositionLocalOf`
  • 53. مدیریت State در Custom Modifiers
  • 54. استفاده از `derivedStateOf` در Custom Modifiers
  • 55. ایجاد Custom Modifier برای بارگذاری تصویر
  • 56. ایجاد Custom Modifier برای نمایش دایره پیشرفت (progress indicator)
  • 57. ایجاد Custom Modifier برای ایجاد افکت Ripple
  • 58. ایجاد Custom Modifier برای ایجاد افکت Blur
  • 59. ایجاد Custom Modifier برای اعمال گرادیان (gradient)
  • 60. ایجاد Custom Modifier برای ایجاد افکت Parallax
  • 61. ایجاد Custom Modifier برای ایجاد افکت Water Ripple
  • 62. ترکیب و زنجیر کردن Modifiers
  • 63. ایجاد Modifiers قابل استفاده مجدد
  • 64. نوشتن مستندات برای Custom Modifiers
  • 65. تست کردن Custom Modifiers
  • 66. استفاده از `TestTag` برای تست
  • 67. تست کردن تعاملات لمسی در Custom Modifiers
  • 68. استفاده از Compose UI Test برای تست Custom Modifiers
  • 69. معرفی کتابخانه‌های کمکی برای Custom Modifiers
  • 70. استفاده از کتابخانه Accompanist برای Custom Modifiers
  • 71. ایجاد Theme و استفاده از آن در Custom Modifiers
  • 72. سازگاری با حالت Dark Mode در Custom Modifiers
  • 73. ایجاد Custom Modifier برای Responsive Design
  • 74. بهینه‌سازی Layout در حالت‌های مختلف صفحه نمایش
  • 75. استفاده از Material Design در Custom Modifiers
  • 76. ایجاد Custom Modifier برای تعامل با Material Components
  • 77. ایجاد Custom Modifier برای پیاده‌سازی Custom Dialog
  • 78. ایجاد Custom Modifier برای پیاده‌سازی Custom Bottom Sheet
  • 79. ایجاد Custom Modifier برای پیاده‌سازی Custom Tooltip
  • 80. استفاده از `rememberSaveable` برای ذخیره State در Configuration Change
  • 81. ایجاد Custom Modifier برای پیاده‌سازی Autocomplete
  • 82. ایجاد Custom Modifier برای پیاده‌سازی Carousel
  • 83. ایجاد Custom Modifier برای پیاده‌سازی Pagination
  • 84. ایجاد Custom Modifier برای پیاده‌سازی Pull to Refresh
  • 85. ایجاد Custom Modifier برای پیاده‌سازی Drag and Reorder
  • 86. استفاده از Animatable برای انیمیشن‌های پیشرفته در Custom Modifiers
  • 87. ایجاد Custom Modifier با استفاده از `SubcomposeLayout`
  • 88. آشنایی با اصول Accessibility در Custom Modifiers
  • 89. ایجاد Custom Modifier برای پشتیبانی از Accessibility
  • 90. استفاده از Semantic Properties در Custom Modifiers
  • 91. ایجاد Custom Modifier برای ایجاد سفارشی‌سازی‌های Accessibility
  • 92. طراحی سیستم Custom Modifier برای پروژه‌های بزرگ
  • 93. ساخت یک کتابخانه از Custom Modifiers
  • 94. انتشار Custom Modifiers در Maven Repository
  • 95. به‌روزرسانی و نگهداری از Custom Modifiers
  • 96. بررسی موارد خاص و مشکلات رایج در Custom Modifiers
  • 97. جمع‌بندی و مرور مطالب
  • 98. منابع و مستندات تکمیلی
  • 99. پروژه‌های عملی و نمونه‌کارها
  • 100. آینده و پیشرفت‌های احتمالی در Jetpack Compose و Custom Modifiers
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Android UI Design Compose Modifiers Custom Modifiers Jetpack Compose Jetpack Compose Tutorial Modifiers سفارشی UI components آموزش برنامه نویسی اندروید آموزش جت‌پک کامپوز برنامه نویسی برنامه نویسی اندروید برنامه نویسی موبایل توسعه اندروید با Compose جت‌پک کامپوز طراحی UI اندروید

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.