کتاب آموزش جامع Jetpack Compose: Custom Views and Effects

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره آموزش جامع Jetpack Compose: Custom Views and Effects

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

موضوع میانی: کاتلین (Kotlin)

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

  • 1. مقدمه‌ای بر Jetpack Compose
  • 2. نصب و راه‌اندازی محیط توسعه Compose
  • 3. اولین کامپوننت: Text و TextStyle
  • 4. استفاده از دکمه‌ها: Button و IconButton
  • 5. مدیریت وضعیت در Compose: remember و mutableStateOf
  • 6. لیست‌ها و Scrollable Composable ها
  • 7. نمایش تصاویر: Image و AsyncImage
  • 8. ورودی‌های متنی: TextField و OutlinedTextField
  • 9. استفاده از Layouts: Column و Row
  • 10. نحوه چیدمان عناصر با Box
  • 11. توسعه Layout های سفارشی: Modifier
  • 12. ایجاد کامپوننت‌های قابل استفاده مجدد
  • 13. استفاده از Theme و استایل‌دهی
  • 14. مدیریت ناوبری در Compose: Navigation Component
  • 15. ارسال پارامتر بین صفحات
  • 16. پیاده‌سازی Bottom Navigation Bar
  • 17. استفاده از Drawer Navigation
  • 18. مدیریت وضعیت پیشرفته: ViewModel و LiveData
  • 19. کار با داده‌های ناهمگام: Coroutines
  • 20. نمایش لیست‌های پیچیده با LazyColumn
  • 21. ایجاد آیتم‌های سفارشی برای لیست
  • 22. مدیریت رویدادها و Callbacks
  • 23. طراحی انیمیشن‌های ساده
  • 24. انیمیشن‌های انتقالی بین کامپوننت‌ها
  • 25. استفاده از Crossfade برای تغییرات ظریف
  • 26. مدیریت فوکوس و ورودی‌های کیبورد
  • 27. دسترسی‌پذیری (Accessibility) در Compose
  • 28. تست کامپوننت‌های Compose
  • 29. نوشتن تست‌های واحد برای Composable ها
  • 30. تست‌های UI برای کامپوننت‌ها
  • 31. مدیریت منابع (Strings, Colors, Dimensions)
  • 32. استفاده از State Hoisting
  • 33. ایجاد کامپوننت‌های قابل تنظیم
  • 34. مدیریت حالت‌های مختلف UI
  • 35. داده‌گذاری اولیه برای کامپوننت‌ها
  • 36. استفاده از CompositionLocal برای اشتراک‌گذاری داده
  • 37. ایجاد کامپوننت‌های ریسپانسیو
  • 38. مدیریت حالت‌های بارگذاری و خطا
  • 39. نمایش انیمیشن‌های پیش‌فرض Compose
  • 40. ایجاد انیمیشن‌های سفارشی با AnimatedVisibility
  • 41. استفاده از animateContentSize
  • 42. مدیریت انیمیشن‌های مرتبط با اندازه
  • 43. کار با Gestures: Tap, Drag, Scroll
  • 44. پیاده‌سازی Scrollable Tabs
  • 45. استفاده از Swipable Tabs
  • 46. مدیریت پارالاکس اسکرول
  • 47. ایجاد کامپوننت‌های تعاملی
  • 48. مدیریت رویدادهای لمسی پیشرفته
  • 49. استفاده از PointerInputScope
  • 50. ایجاد انیمیشن‌های پیچیده با AnimationSpec
  • 51. مدیریت انیمیشن‌های حالت‌دار (Stateful Animations)
  • 52. استفاده از rememberInfiniteTransition
  • 53. انیمیشن‌های سفارشی با Keyframes
  • 54. مدیریت تعاملات پیچیده کاربر
  • 55. ایجاد کامپوننت‌های قابل ترکیب
  • 56. استفاده از Composable های تو در تو
  • 57. مدیریت وابستگی‌ها در Compose
  • 58. استفاده از Dependency Injection در Compose
  • 59. مدیریت حالت‌های از دست رفته در زمان تغییر پیکربندی
  • 60. ذخیره و بازیابی حالت‌های UI
  • 61. استفاده از Compose برای توسعه App Widget
  • 62. مدیریت اعلان‌ها (Notifications) در Compose
  • 63. کار با Broadcast Receivers در Compose
  • 64. پیاده‌سازی سرویس‌ها (Services) در Compose
  • 65. مدیریت کارها با WorkManager در Compose
  • 66. استفاده از Room Database برای ذخیره‌سازی
  • 67. ادغام Room با Compose
  • 68. کار با Retrofit برای ارتباط با API
  • 69. ادغام Retrofit با Compose
  • 70. مدیریت حالت‌های شبکه
  • 71. استفاده از Coil برای بارگذاری تصاویر
  • 72. ادغام Coil با Compose
  • 73. مدیریت کش تصاویر
  • 74. استفاده از Hilt برای Dependency Injection
  • 75. ادغام Hilt با Compose
  • 76. پیاده‌سازی الگوهای طراحی در Compose
  • 77. الگوی MVP با Compose
  • 78. الگوی MVVM با Compose
  • 79. الگوی MVI با Compose
  • 80. تکنیک‌های بهینه‌سازی عملکرد در Compose
  • 81. مانیتورینگ عملکرد کامپوننت‌ها
  • 82. مدیریت حافظه در Compose
  • 83. استفاده از ابزارهای پروفایلینگ
  • 84. بهبود زمان کامپایل در Compose
  • 85. استفاده از Compose برای ساخت UIهای پیچیده
  • 86. ایجاد کامپوننت‌های قابل تکرار
  • 87. مدیریت حالت‌های پیچیده کاربر
  • 88. طراحی رابط کاربری مدرن
  • 89. استفاده از Material Design 3 در Compose
  • 90. پیاده‌سازی کامپوننت‌های سفارشی Material
  • 91. مدیریت تم‌های تیره و روشن
  • 92. استفاده از Iconography در Compose
  • 93. مدیریت فونت‌ها و تایپوگرافی
  • 94. ساخت اپلیکیشن‌های چندپنجره‌ای
  • 95. مدیریت وضعیت با Scoped ViewModel
  • 96. استفاده از Shared ViewModel
  • 97. مدیریت حالت‌های پیچیده در Navigation
  • 98. پیاده‌سازی پیشرفت‌های UI
  • 99. استفاده از Painter API برای گرافیک
  • 100. مدیریت Canvas در Compose

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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