کتاب آموزش معماری MVVM در اندروید با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش معماری MVVM در اندروید
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی اندروید (Android Native)
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری MVVM
- 2. اصول برنامهنویسی تمیز در اندروید
- 3. آشنایی با زبان برنامهنویسی Kotlin
- 4. معرفی کتابخانههای مورد استفاده در MVVM
- 5. ViewModel: نقش و مسئولیتها
- 6. LiveData: مدیریت دادههای تغییرپذیر
- 7. Data Binding: اتصال دادهها به رابط کاربری
- 8. Repository Pattern: انتزاع دسترسی به داده
- 9. Dependency Injection: کاهش وابستگیها
- 10. Unit Testing در معماری MVVM
- 11. UI Testing در معماری MVVM
- 12. مدیریت State با استفاده از LiveData و ViewModel
- 13. کار با Retrofit برای ارتباط با API
- 14. پارس کردن JSON با استفاده از Kotlin Serialization
- 15. مدیریت خطاها در MVVM
- 16. استفاده از Coroutines برای عملیات ناهمزمان
- 17. پیادهسازی Navigation Component
- 18. استفاده از Room Persistence Library
- 19. ذخیرهسازی دادهها به صورت محلی
- 20. مدیریت منابع در اندروید
- 21. بهینهسازی عملکرد برنامههای اندرویدی
- 22. استفاده از Dagger-Hilt برای Dependency Injection
- 23. آشنایی با RxJava و Reactive Programming
- 24. پیادهسازی MVVM با استفاده از RxJava
- 25. استفاده از WorkManager برای کارهای پسزمینه
- 26. اعلانها و نوتیفیکیشنها در MVVM
- 27. اشتراکگذاری دادهها بین ViewModels
- 28. استفاده از DataStore برای ذخیرهسازی کلید-مقدار
- 29. پیادهسازی یک برنامه نمونه با MVVM
- 30. تست یکپارچگی (Integration Testing)
- 31. استفاده از Timber برای Logging
- 32. استفاده از LeakCanary برای تشخیص نشتی حافظه
- 33. معماری MVVM در برنامههای بزرگ
- 34. الگوهای طراحی در MVVM
- 35. بهبود خوانایی کد با استفاده از Kotlin DSL
- 36. استفاده از Compose در معماری MVVM
- 37. انتقال از MVVM سنتی به MVI
- 38. آشنایی با Clean Architecture
- 39. پیادهسازی Clean Architecture با MVVM
- 40. استفاده از Hilt برای تستپذیری کد
- 41. استفاده از Mockito برای تست ViewModels
- 42. استفاده از Espresso برای تست UI
- 43. مدیریت پیکربندی برنامه (Configuration)
- 44. امنیت در MVVM
- 45. بهینهسازی مصرف باتری
- 46. استفاده از Firebase در MVVM
- 47. کار با تصاویر در MVVM
- 48. استفاده از Coil یا Glide برای بارگذاری تصاویر
- 49. پیادهسازی Dark Theme در MVVM
- 50. استفاده از Data Binding Adapters
- 51. استفاده از View Binding
- 52. بررسی کد و بازبینی (Code Review)
- 53. استفاده از Git و کنترل نسخه
- 54. بهینهسازی برای دستگاههای مختلف
- 55. استفاده از Profiler برای تشخیص مشکلات عملکردی
- 56. آشنایی با ابزارهای CI/CD
- 57. استفاده از Jenkins یا GitLab CI
- 58. انتشار برنامه در Google Play Store
- 59. بهروزرسانی برنامه از طریق Google Play Store
- 60. استفاده از Crashlytics برای گزارش خطاها
- 61. مدیریت وابستگیها با Gradle
- 62. استفاده از Kotlin Multiplatform
- 63. آشنایی با Jetpack Compose Material3
- 64. استفاده از Material3 در MVVM
- 65. بهبود تجربه کاربری (UX) در MVVM
- 66. استفاده از Accessibility در MVVM
- 67. آشنایی با Kotlin Coroutines Flow
- 68. استفاده از Flow در MVVM
- 69. پیادهسازی یک برنامه چت ساده با MVVM
- 70. استفاده از WebSocket در MVVM
- 71. آشنایی با GraphQL
- 72. استفاده از Apollo Client با MVVM
- 73. بهینهسازی Layoutها در اندروید
- 74. استفاده از ConstraintLayout
- 75. بهینهسازی RecyclerView
- 76. استفاده از DiffUtil
- 77. آشنایی با ابزارهای آنالیز کد (Lint)
- 78. استفاده از SonarQube برای آنالیز کد
- 79. آشنایی با مفاهیم SOLID
- 80. پیادهسازی SOLID در MVVM
- 81. استفاده از Domain Driven Design (DDD)
- 82. پیادهسازی DDD با MVVM
- 83. استفاده از Clean Code اصول
- 84. آشنایی با Clean Architecture لایهها
- 85. پیادهسازی Clean Architecture با Kotlin
- 86. آشنایی با Dependency Injection Containers
- 87. استفاده از Koin
- 88. بهینهسازی کد برای Android Jetpack
- 89. استفاده از Navigation Component Advanced Features
- 90. آشنایی با Compose Animation
- 91. استفاده از Compose Transition
- 92. مدیریت State در Compose با MVVM
- 93. آشنایی با Compose Side Effects
- 94. استفاده از Compose ViewModel
- 95. آشنایی با Compose Scaffold
- 96. استفاده از Compose Bottom Navigation
- 97. آشنایی با Compose Toolbar
- 98. استفاده از Compose Card
- 99. آشنایی با Compose List
- 100. استفاده از Compose Text Field
تگها:
Android Development
Kotlin
MVVM اندروید
آموزش MVVM
آموزش برنامه نویسی
اندروید
برنامه نویسی اندروید
توسعه اندروید
معماری MVVM
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.