, ,

کتاب آموزش Jetpack Compose برای ساخت رابط کاربری مدرن در اندروید

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش Jetpack Compose برای ساخت رابط کاربری مدرن در اندروید

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

موضوع میانی: توسعه اپلیکیشن موبایل**

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

  • 1. مقدمه ای بر Jetpack Compose
  • 2. چرا Jetpack Compose؟
  • 3. مقایسه Compose با سیستم Views سنتی
  • 4. محیط توسعه Android Studio برای Compose
  • 5. نصب و پیکربندی Compose
  • 6. اولین کامپوننت Compose: Text
  • 7. کامپوننت‌های پایه Compose: Button، TextField، Image
  • 8. استایل‌دهی به کامپوننت‌ها با Modifier
  • 9. رنگ‌ها و تم‌ها در Compose
  • 10. فونت‌ها و تایپوگرافی در Compose
  • 11. اندازه‌ها و چیدمان‌ها در Compose
  • 12. Layouts: Row، Column، Box
  • 13. Layouts: ConstraintLayout در Compose
  • 14. Layouts: Stack و Overlay
  • 15. مدیریت وضعیت (State Management) در Compose
  • 16. MutableState و remember
  • 17. State Hoisting
  • 18. ViewModel و StateFlow برای مدیریت وضعیت
  • 19. رویدادها (Events) و Callbacks
  • 20. مدیریت تعاملات کاربر
  • 21. انیمیشن‌ها در Compose
  • 22. انیمیشن‌های ساده: animate*AsState
  • 23. انیمیشن‌های پیچیده‌تر: AnimatedVisibility
  • 24. انیمیشن‌های انتقالی (Transitions)
  • 25. انیمیشن‌های سفارشی (Custom Animations)
  • 26. لیست‌ها و Grid ها در Compose
  • 27. LazyColumn و LazyRow
  • 28. LazyVerticalGrid و LazyHorizontalGrid
  • 29. مدیریت داده‌های پویا در لیست‌ها
  • 30. نویگیشن (Navigation) در Compose
  • 31. Navigation Component برای Compose
  • 32. مسیرها (Routes) و آرگومان‌ها
  • 33. Safe Args برای Compose
  • 34. انتقال داده بین صفحات
  • 35. مدیریت Bottom Navigation Bar
  • 36. مدیریت Drawer Menu
  • 37. مدیریت Tab Layout
  • 38. مدیریت App Bar و Top Bar
  • 39. مدیریت Scrollable Content
  • 40. مدیریت Keyboard Interactions
  • 41. مدیریت Input Validation
  • 42. مدیریت Form Handling
  • 43. مدیریت Dialogs و Popups
  • 44. مدیریت Toasts و Snackbars
  • 45. مدیریت Themes و Styles
  • 46. ایجاد تم‌های سفارشی
  • 47. استفاده از Material Design 3
  • 48. کامپوننت‌های Material Design 3
  • 49. رنگ‌ها و تایپوگرافی در Material Design 3
  • 50. ایجاد آیکون‌ها و تصاویر
  • 51. مدیریت اندازه و مقیاس (Density)
  • 52. مدیریت حالت‌های مختلف دستگاه (Orientation, Screen Size)
  • 53. مدیریت دسترسی‌پذیری (Accessibility)
  • 54. اضافه کردن Content Descriptions
  • 55. استفاده از Semantics Properties
  • 56. تست (Testing) در Compose
  • 57. Unit Testing کامپوننت‌ها
  • 58. Integration Testing
  • 59. UI Testing با Espresso
  • 60. UI Testing با Compose Test Rule
  • 61. مدیریت منابع (Resources)
  • 62. استفاده از Strings و Dimensions
  • 63. استفاده از Drawables
  • 64. مدیریت فایل‌های JSON و داده‌های سفارشی
  • 65. مدیریت داده‌های شبکه‌ای (Networking)
  • 66. استفاده از Retrofit با Compose
  • 67. نمایش داده‌های شبکه‌ای در UI
  • 68. مدیریت خطاها و Loading States
  • 69. مدیریت داده‌های پایگاه داده (Database)
  • 70. استفاده از Room با Compose
  • 71. نمایش داده‌های پایگاه داده در UI
  • 72. مدیریت داده‌های آفلاین
  • 73. مدیریت انیمیشن‌های سفارشی پیشرفته
  • 74. مدیریت Layouts پیچیده و سفارشی
  • 75. مدیریت List Prefetching
  • 76. مدیریت Virtualization در لیست‌ها
  • 77. مدیریت A/B Testing در UI
  • 78. مدیریت Internationalization (i18n) و Localization (l10n)
  • 79. مدیریت Dark Mode و Light Mode
  • 80. مدیریت حالت‌های مختلف UI بر اساس شرایط
  • 81. مدیریت انیمیشن‌های صدا (Sound Animations)
  • 82. مدیریت انیمیشن‌های مربوط به gestures
  • 83. مدیریت انیمیشن‌های مربوط به scrolling
  • 84. مدیریت انیمیشن‌های مربوط به drag and drop
  • 85. مدیریت انیمیشن‌های مربوط به gestures سفارشی
  • 86. مدیریت Layouts پیشرفته با Custom Layout Modifier
  • 87. مدیریت State Management پیشرفته با Shared Flows
  • 88. مدیریت State Management با Compose State Libraries
  • 89. مدیریت State Management با Redux Pattern
  • 90. مدیریت State Management با MVI (Model-View-Intent)
  • 91. مدیریت State Management با TCA (The Composable Architecture)
  • 92. مدیریت Navigation با Custom Navigation Graphs
  • 93. مدیریت Navigation با Deep Linking
  • 94. مدیریت Navigation با Animated Navigation
  • 95. مدیریت Navigation با Nested Navigation
  • 96. مدیریت Navigation با Tab Navigation Controller
  • 97. مدیریت Navigation با Drawer Navigation Controller
  • 98. مدیریت Navigation با Bottom Navigation Controller
  • 99. مدیریت UI Components با Custom Composables
  • 100. مدیریت UI Components با Reusable Composables

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش Jetpack Compose برای ساخت رابط کاربری مدرن در اندروید”

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

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