کتاب مدیریت ترجیحات محلی در Kotlin Multiplatform با DataStore برای تازهکارها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مدیریت ترجیحات محلی در Kotlin Multiplatform با DataStore برای تازهکارها
موضوع کلی: توسعه نرمافزار با پلتفرمهای چندسکویی
موضوع میانی: برنامهنویسی پیشرفته در Kotlin Multiplatform
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه نرمافزار چندسکویی
- 2. آشنایی با Kotlin Multiplatform Mobile (KMM)
- 3. مزایای استفاده از KMM
- 4. ساختار پروژه KMM
- 5. پیکربندی پروژه KMM
- 6. مفاهیم پایه Shared Module
- 7. مفاهیم پایه Android Module
- 8. مفاهیم پایه iOS Module
- 9. کاربرد DataStore در KMM
- 10. تفاوت SharedPreferences و DataStore
- 11. مقدمهای بر Protocol Buffers
- 12. نصب و راهاندازی DataStore
- 13. ایجاد یک DataStore ساده
- 14. ذخیره دادههای اولیه در DataStore
- 15. خواندن دادهها از DataStore
- 16. نوشتن دادههای پیچیدهتر
- 17. استفاده از Flow برای دادههای DataStore
- 18. مدیریت دادههای nullable
- 19. ذخیره دادههای سفارشی (Custom Data)
- 20. پیادهسازی DataStore در Shared Module
- 21. دسترسی به DataStore از Android Module
- 22. دسترسی به DataStore از iOS Module
- 23. مدیریت خطا در DataStore
- 24. پیکربندی DataStore برای انواع دادههای مختلف
- 25. ذخیره دادههای boolean
- 26. ذخیره دادههای String
- 27. ذخیره دادههای Int
- 28. ذخیره دادههای Long
- 29. ذخیره دادههای Float
- 30. ذخیره دادههای Set<String>
- 31. کار با DataStore در کامپوننتهای UI اندروید
- 32. استفاده از ViewModel با DataStore در اندروید
- 33. پیادهسازی DataStore در Swift (iOS)
- 34. استفاده از Coroutines در KMM
- 35. مدیریت Asynchronous Operations
- 36. اعمال الگوهای طراحی در KMM
- 37. استفاده از Dependency Injection در KMM
- 38. معماری MVVM در KMM
- 39. معماری MVI در KMM
- 40. تست واحد (Unit Testing) در Shared Module
- 41. تست واحد در Android Module
- 42. تست واحد در iOS Module
- 43. تست یکپارچگی (Integration Testing)
- 44. مقدمهای بر CI/CD برای KMM
- 45. پیکربندی CI/CD با GitHub Actions
- 46. پیکربندی CI/CD با GitLab CI
- 47. انتشار کتابخانههای KMM
- 48. مدیریت وابستگیها در KMM
- 49. بهینهسازی عملکرد DataStore
- 50. مدیریت حافظه در KMM
- 51. کار با دادههای حساس (Sensitive Data)
- 52. رمزنگاری دادهها در DataStore
- 53. امنیت دادهها در KMM
- 54. مقدمهای بر Jetpack Compose برای KMM
- 55. استفاده از Jetpack Compose در Android Module
- 56. معرفی SwiftUI برای KMM
- 57. استفاده از SwiftUI در iOS Module
- 58. همگامسازی دادهها بین سکوها
- 59. پروتکلهای ارتباطی در KMM
- 60. کار با شبکه در KMM
- 61. ذخیرهسازی دادههای مبتنی بر فایل
- 62. مدیریت ترجیحات کاربر در برنامههای چندسکویی
- 63. طراحی رابط کاربری سازگار با KMM
- 64. بهبود تجربه کاربری (UX) در KMM
- 65. ملاحظات مربوط به حریم خصوصی کاربران
- 66. قوانین و مقررات حفاظت از دادهها
- 67. پیادهسازی قابلیتهای آفلاین
- 68. مدیریت وضعیت برنامه در KMM
- 69. کار با انیمیشنها در KMM
- 70. استفاده از منابع (Resources) در KMM
- 71. مدیریت انواع دادههای پیچیده
- 72. استانداردهای کدنویسی در KMM
- 73. بررسی و بازبینی کد (Code Review)
- 74. اصلاح اشکالات رایج در KMM
- 75. مقدمهای بر ابزارهای توسعه KMM
- 76. استفاده از Android Studio برای KMM
- 77. استفاده از Xcode برای KMM
- 78. نکات پیشرفته در کار با DataStore
- 79. مدیریت migration برای DataStore
- 80. مقایسه DataStore با کتابخانههای دیگر
- 81. بهترین شیوهها در توسعه KMM
- 82. معرفی کتابخانههای مفید برای KMM
- 83. کار با انواع دادههای enum
- 84. مدیریت دادههای لیستی
- 85. ذخیره دادههای Map
- 86. پیادهسازی عملیات CRUD با DataStore
- 87. ساخت یک برنامه نمونه با KMM و DataStore
- 88. مدیریت تنظیمات برنامه
- 89. ذخیره اطلاعات کاربری
- 90. پیکربندی زبان برنامه
- 91. مدیریت تم (Theme) برنامه
- 92. ذخیره وضعیت UI
- 93. تکنیکهای پیشرفته مدیریت وضعیت
- 94. استانداردهای دسترسیپذیری (Accessibility)
- 95. کار با انیمیشنهای سفارشی
- 96. بهینهسازی مصرف باتری
- 97. نکات امنیتی در توسعه موبایل
- 98. مقدمهای بر معماریهای مدرن
- 99. کار با دادههای JSON
- 100. مدیریت خطا در سطح برنامه
تگها:
DataStore
iOS
KMP
Kotlin Multiplatform
اندروید
برنامه نویسی موبایل
ترجیحات محلی
توسعه چندسکویی
ذخیره سازی داده
کوتلین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.