کتاب آموزش جامع Jetpack Compose: Accessibility and Internationalization

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع Jetpack Compose: Accessibility and Internationalization

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

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

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

  • 1. مقدمه‌ای بر Jetpack Compose و مفاهیم پایه
  • 2. معماری MVVM در Jetpack Compose
  • 3. کامپوننت‌های اصلی Compose: Text، Image، Button
  • 4. لیست‌ها و RecyclerView در Compose
  • 5. مدیریت State در Compose: MutableState و State Hoisting
  • 6. Composable Functions و Reusability
  • 7. Modifierها و سفارشی‌سازی کامپوننت‌ها
  • 8. Layoutها در Compose: Column، Row، Box
  • 9. Navigation Component در Jetpack Compose
  • 10. انتقال داده بین Composableها
  • 11. استفاده از Themes و Styles در Compose
  • 12. انیمیشن‌ها در Jetpack Compose
  • 13. مدیریت رویدادها (Events) در Compose
  • 14. استفاده از Coroutines در Compose
  • 15. آشنایی با ViewModel و LiveData در Compose
  • 16. دیباگینگ و پروفایلینگ برنامه‌های Compose
  • 17. آزمون‌نویسی (Testing) در Jetpack Compose
  • 18. معرفی Accessibility در Android
  • 19. اصول طراحی رابط کاربری قابل دسترس
  • 20. استفاده از TalkBack و سایر ابزارهای Accessibility
  • 21. بررسی Accessibility APIs در Android
  • 22. پیاده‌سازی Accessibility در Composableها: Semantics
  • 23. تست Accessibility برنامه‌های Compose
  • 24. آشنایی با Internationalization (i18n) و Localization (l10n)
  • 25. مدیریت Layoutهای راست به چپ (RTL)
  • 26. استفاده از منابع (Resources) برای متن‌ها و تصاویر
  • 27. فرمت‌بندی تاریخ و زمان بر اساس Locale
  • 28. فرمت‌بندی اعداد بر اساس Locale
  • 29. کار با ارزها و واحدهای مختلف
  • 30. پشتیبانی از زبان‌های مختلف در Compose
  • 31. استفاده از Plurals برای ترجمه صحیح تعداد
  • 32. استفاده از Selectables و RadioButtons در حالت چندزبانه
  • 33. مدیریت فونت‌های مختلف برای زبان‌های مختلف
  • 34. بررسی تنظیمات Locale کاربر
  • 35. آزمون‌نویسی Internationalization در Compose
  • 36. بهینه‌سازی عملکرد برنامه‌های Compose
  • 37. استفاده از Lazy Composition
  • 38. کامپوز کردن کامپوننت‌ها با CompositionLocal
  • 39. مدیریت حافظه در Compose
  • 40. بهبود سرعت رندرینگ در Compose
  • 41. استفاده از Custom Layouts برای بهینه‌سازی
  • 42. بسته‌بندی و انتشار برنامه Compose
  • 43. استفاده از Dependency Injection در Compose
  • 44. ادغام Compose با Viewهای سنتی Android
  • 45. استفاده از Compose در برنامه‌های موجود
  • 46. معماری Clean Architecture در Compose
  • 47. بهره‌گیری از StateFlow در Compose
  • 48. استفاده از Data Binding در Compose
  • 49. پیکربندی و استفاده از Hilt در پروژه Compose
  • 50. آشنایی با Jetpack Macrobenchmark
  • 51. استفاده از Compose Material 3
  • 52. پیاده‌سازی Dark Theme در Compose
  • 53. استفاده از Material Icons در Compose
  • 54. آشنایی با Accompanist Library
  • 55. استفاده از Accompanist Navigation Compose
  • 56. مدیریت Permissionها در Compose
  • 57. استفاده از WorkManager با Compose
  • 58. بررسی و رفع مشکلات رایج Compose
  • 59. نکات پیشرفته در استفاده از Modifierها
  • 60. طراحی رابط کاربری با قابلیت Dynamic Theming
  • 61. بهینه‌سازی Accessibility برای تصاویر
  • 62. استفاده از Custom Accessibility Actions
  • 63. پیاده‌سازی Accessibility برای Custom Viewها
  • 64. آشنایی با Accessibility Scanner
  • 65. استفاده از LocaleList برای پشتیبانی از چند Locale
  • 66. مدیریت Currency در برنامه‌های Internationalized
  • 67. استفاده از ICU4J برای Internationalization
  • 68. بهینه‌سازی فونت‌ها برای زبان‌های مختلف
  • 69. تست Localization با استفاده از ابزارهای اتوماتیک
  • 70. بررسی و رفع خطاهای Internationalization
  • 71. بهبود تجربه کاربری در حالت RTL
  • 72. استفاده از Material Components برای Internationalization
  • 73. آشنایی با ابزارهای Localization
  • 74. استفاده از Translation Management Systems (TMS)
  • 75. بررسی قوانین و استانداردهای Accessibility
  • 76. توسعه برنامه‌های Compose با تمرکز بر Accessibility
  • 77. تست جامع برنامه‌های Compose با قابلیت Internationalization
  • 78. استفاده از ابزارهای آنالیز کد برای بررسی Accessibility و Internationalization
  • 79. آشنایی با آخرین تغییرات Jetpack Compose و Accessibility/Internationalization

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

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

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

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

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


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

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

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

نظرات

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

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