کتاب صوتی آموزش جامع Jetpack Compose: Accessibility and Internationalization
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Jetpack Compose
UI اندروید
آموزش کاتلین
برنامه نویسی اندروید
بینالمللیسازی
توسعه اندروید
دسترسپذیری
رابط کاربری اندروید
کاتلین
کامپوز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.