کتاب آموزش جامع Jetpack Compose: Accessibility and Internationalization با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره آموزش جامع 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
تگ‌ها: Jetpack Compose UI اندروید آموزش کاتلین برنامه نویسی اندروید بین‌المللی‌سازی توسعه اندروید دسترس‌پذیری رابط کاربری اندروید کاتلین کامپوز

نظرات

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

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