کتاب آموزش جامع Jetpack Compose: Accessibility and Internationalization با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع 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 اندروید
آموزش کاتلین
برنامه نویسی اندروید
بینالمللیسازی
توسعه اندروید
دسترسپذیری
رابط کاربری اندروید
کاتلین
کامپوز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.