, ,

کتاب طراحی رابط کاربری برای Android TV با جت‌پک کامپوز

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب طراحی رابط کاربری برای Android TV با جت‌پک کامپوز

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی دوره: طراحی UI برای Android TV با Jetpack Compose
  • 2. چرا Jetpack Compose برای Android TV؟ مزایا و محدودیت‌ها
  • 3. نصب و راه‌اندازی Android Studio و SDKهای مورد نیاز
  • 4. آشنایی با ساختار پروژه Jetpack Compose در Android
  • 5. اولین Composable: Hello World برای TV
  • 6. مفاهیم اولیه Composableها و توابع بدون حالت (Stateless)
  • 7. Composables: بلوک‌های سازنده UI
  • 8. بازسازی UI: Recomposition در Compose
  • 9. Modifierها: سفارشی‌سازی ظاهر و رفتار Composableها
  • 10. آشنایی با انواع Modifierهای رایج (padding, size, background)
  • 11. مدیریت حالت در Compose: State و MutableState
  • 12. یادآوری حالت با remember و rememberSavable
  • 13. Composableهای حاوی حالت (Stateful Composables)
  • 14. لایه‌بندی‌های پایه: Row, Column, Box
  • 15. سفارشی‌سازی لایه‌بندی با Weight و Fill
  • 16. مدیریت هم‌ترازی (Alignment) در لایه‌بندی‌ها
  • 17. Composableهای متنی: Text و تنظیمات آن
  • 18. Composableهای تصویری: Image و Icon
  • 19. دکمه‌ها و تعاملات پایه (Button, IconButton)
  • 20. لیست‌های ساده: Column با آیتم‌های تکراری
  • 21. مدیریت رویدادها (Click, Long Click)
  • 22. Scaffolding و تنظیم ساختار کلی UI
  • 23. Material Design 3 در Compose
  • 24. تعریف تم (Theme) و رنگ‌بندی (Color Schemes)
  • 25. Typography و مدیریت فونت‌ها
  • 26. Shapeها و سفارشی‌سازی گوشه‌ها
  • 27. مدیریت Dark Theme در Compose
  • 28. Navigation در Compose: معرفی Jetpack Navigation
  • 29. پیاده‌سازی Navigation برای Screenها
  • 30. انتقال آرگومان‌ها بین Screenها در Navigation
  • 31. انیمیشن‌های پایه در Compose (AnimatedVisibility, animateContentSize)
  • 32. استفاده از LaunchedEffect و SideEffect
  • 33. مدیریت چرخه حیات Composableها (Lifecycle)
  • 34. مدیریت منابع (Resource Management): رشته‌ها، ابعاد، رنگ‌ها
  • 35. استفاده از Custom Layoutها
  • 36. معرفی Defered Layout Modifierها
  • 37. تست واحد Composableها
  • 38. تست UI با Compose Test
  • 39. بهینه‌سازی Recomposition
  • 40. اکوسیستم Android TV: دستگاه‌ها و کاربران
  • 41. تفاوت‌های Android TV با Android Mobile
  • 42. اصول طراحی UI/UX برای تلویزیون
  • 43. تعامل با کنترل از راه دور (D-pad)
  • 44. مفهوم Focus Management در Android TV
  • 45. الزامات مربوط به Manifest برای برنامه‌های Android TV
  • 46. طراحی برای فاصله دید (Leanback Experience)
  • 47. اهمیت Focus State در Composableها برای TV
  • 48. نشانگرهای Focus: طراحی و پیاده‌سازی
  • 49. راهنمای طراحی Google برای Android TV
  • 50. استفاده از System UI (System Bars) در Android TV
  • 51. ساختار ناوبری عمومی برای Android TV (صفحه اصلی، جزئیات، تنظیمات)
  • 52. طراحی برای صفحات بزرگ و فاصله دید
  • 53. استفاده بهینه از فضای صفحه (Screen Real Estate)
  • 54. مقیاس‌پذیری UI برای ابعاد مختلف تلویزیون
  • 55. اصول خوانایی متن و کنتراست رنگی برای TV
  • 56. طراحی آیکون‌ها و تصاویر پس‌زمینه برای TV
  • 57. معرفی Jetpack Compose for TV (Library)
  • 58. مبانی Focus Requester و مدیریت دستی فوکوس
  • 59. ترتیب فوکوس (Focus Order) و Modifier.focusable
  • 60. استفاده از FocusGroup برای دسته‌بندی Composableها
  • 61. کنترل جهت‌دار فوکوس (Directional Focus)
  • 62. پیمایش افقی (Horizontal Scroll) و فوکوس
  • 63. پیمایش عمودی (Vertical Scroll) و فوکوس
  • 64. Composableهای قابل فوکوس خودکار (autofocus)
  • 65. تشخیص رویدادهای کلید D-pad (KeyEvent)
  • 66. کنترل حرکت فوکوس با Listenerها
  • 67. پیاده‌سازی دکمه‌های ناوبری اصلی (Up, Down, Left, Right)
  • 68. مدیریت رویدادهای Back و Home
  • 69. ایجاد Gridهای قابل فوکوس برای لیست محتوا
  • 70. ساخت Rowها و Columnهای قابل فوکوس
  • 71. ایجاد Focused Item Indicator برای Composableها
  • 72. سفارشی‌سازی Transitionهای فوکوس
  • 73. مدیریت فوکوس در Composableهای سفارشی
  • 74. ساختار کلی یک صفحه Home برای Android TV (Grid, Row of Cards)
  • 75. Composable Card برای نمایش محتوا (فیلم، برنامه)
  • 76. پیاده‌سازی Headerها و بخش‌های قابل پیمایش
  • 77. استفاده از LazyRow و LazyColumn برای لیست‌های بهینه
  • 78. LazyVerticalGrid برای نمایش محتوا به صورت شبکه‌ای
  • 79. جزئیات یک مورد خاص (Detail Screen) با Compose
  • 80. پخش‌کننده ویدئو با Compose (Player UI)
  • 81. جستجو (Search) در Android TV با Compose
  • 82. صفحه‌های تنظیمات (Settings) با Compose
  • 83. Composableهای ورودی متن (TextField) برای TV
  • 84. دکمه‌های سوئیچ و رادیویی برای تنظیمات
  • 85. Toastها و SnackBarهای سفارشی برای TV
  • 86. دیالوگ‌ها و پاپ‌آپ‌ها برای TV
  • 87. پیاده‌سازی Splash Screen برای Android TV
  • 88. طراحی صفحه‌های Onboarding برای کاربران جدید
  • 89. مدیریت خطا و صفحه‌های خالی (Empty States)
  • 90. انیمیشن‌های ورود و خروج برای Composableهای TV
  • 91. معماری MVVM برای برنامه‌های Android TV با Compose
  • 92. استفاده از ViewModel و LiveData/Flow برای داده‌ها
  • 93. فراخوانی API و نمایش داده‌ها (Retrofit)
  • 94. مدیریت خطا در بارگذاری داده‌ها
  • 95. ذخیره‌سازی داده‌های محلی (Room Database یا DataStore)
  • 96. نمایش وضعیت بارگذاری (Loading States)
  • 97. بهینه‌سازی عملکرد UI برای Android TV
  • 98. پروفایلینگ و دیباگینگ برنامه‌های Compose TV
  • 99. انتشار برنامه در Google Play Store برای Android TV
  • 100. نکات و ترفندهای نهایی برای توسعه Android TV با Compose

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب طراحی رابط کاربری برای Android TV با جت‌پک کامپوز”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا