کتاب آموزش جامع Jetpack Compose: Navigation and Architecture

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره آموزش جامع Jetpack Compose: Navigation and Architecture

موضوع کلی: برنامه نویسی

موضوع میانی: کاتلین (Kotlin)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر Jetpack Compose
  • 2. نصب و راه‌اندازی Jetpack Compose
  • 3. مفاهیم پایه‌ای Composable Functions
  • 4. State Management در Compose
  • 5. Layouts در Jetpack Compose: Row, Column, Box
  • 6. Modifiers در Jetpack Compose
  • 7. Custom Layouts در Compose
  • 8. Intrinsics Layout در Compose
  • 9. ConstraintLayout در Compose
  • 10. Lazy Lists در Compose: LazyColumn, LazyRow
  • 11. Handling User Input در Compose
  • 12. Event Handling در Compose
  • 13. Animations در Jetpack Compose
  • 14. AnimatedVisibility
  • 15. Transition API در Compose
  • 16. Shared Element Transitions
  • 17. Coroutines در Kotlin برای Compose
  • 18. ViewModel در Android Architecture Components
  • 19. Hilt برای Dependency Injection
  • 20. Navigation Component در Jetpack Compose
  • 21. NavController و NavHostController
  • 22. Safe Args در Navigation Component
  • 23. Deep Linking در Navigation Component
  • 24. Passing Arguments بین Destinations
  • 25. Animations در Navigation Component
  • 26. Custom Transitions در Navigation Component
  • 27. Graph Navigation در Compose
  • 28. Nested Navigation Graphs
  • 29. Bottom Navigation Bar
  • 30. Drawer Navigation
  • 31. Tab Layout Navigation
  • 32. Handling Back Button در Navigation
  • 33. Lifecycle Awareness در Compose
  • 34. ViewModel Lifecycle Scopes
  • 35. State Hoisting در Compose
  • 36. RememberSaveable State
  • 37. Immutable vs Mutable State
  • 38. Custom State Holders
  • 39. Architecture Patterns در Android
  • 40. MVVM با Compose
  • 41. MVI با Compose
  • 42. Clean Architecture با Compose
  • 43. Repository Pattern در Compose
  • 44. Data Sources در Compose
  • 45. Room Database با Compose
  • 46. Network Operations با Retrofit
  • 47. Flows در Kotlin برای Data Streams
  • 48. StateFlow و SharedFlow
  • 49. Observing StateFlow در Compose
  • 50. Consuming Flows در Compose
  • 51. Error Handling در Flows
  • 52. Data Transformation در Flows
  • 53. Unit Testing در Compose
  • 54. Integration Testing در Compose
  • 55. UI Testing با Espresso (با Compose)
  • 56. Testing State Management
  • 57. Testing Navigation
  • 58. Testing Animations
  • 59. Testing Network Calls
  • 60. Testing Database Operations
  • 61. Dependency Injection با Hilt
  • 62. Scopes در Hilt
  • 63. Modules در Hilt
  • 64. Annotations در Hilt
  • 65. ViewModel Injection با Hilt
  • 66. Fragment Injection با Hilt (اگر لازم باشد)
  • 67. Custom Scopes در Hilt
  • 68. Testing Hilt Modules
  • 69. Introduction to Jetpack Compose Navigation
  • 70. Setting up Navigation in Compose
  • 71. NavGraph and Destinations
  • 72. NavController Basics
  • 73. Programmatic Navigation
  • 74. Passing Data with Navigation
  • 75. Deep Linking Setup
  • 76. Handling Back Stack
  • 77. Conditional Navigation
  • 78. Navigation Arguments Types
  • 79. Custom Navigation Animations
  • 80. Nested Navigation Graphs Explained
  • 81. Bottom Navigation Implementation
  • 82. Drawer Navigation Implementation
  • 83. Tab Navigation Implementation
  • 84. Lifecycle Management with Navigation
  • 85. ViewModel Integration with Navigation
  • 86. State Management Across Destinations
  • 87. Error Handling in Navigation
  • 88. Testing Navigation Flows
  • 89. Advanced Navigation Scenarios
  • 90. Modularizing Navigation
  • 91. Feature Modules and Navigation
  • 92. Shared Element Transitions in Navigation
  • 93. Custom NavController Implementations
  • 94. Navigation Component Best Practices
  • 95. Security Considerations in Navigation
  • 96. Performance Optimization for Navigation
  • 97. Jetpack Compose Architecture Patterns
  • 98. MVVM with Jetpack Compose
  • 99. MVI with Jetpack Compose
  • 100. Clean Architecture Principles

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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