کتاب مسیریابی (Navigation) در اپلیکیشن های اندروید با کاتلین با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مسیریابی (Navigation) در اپلیکیشن های اندروید با کاتلین
موضوع کلی: برنامه نویسی
موضوع میانی: کاتلین (Kotlin)
📋 سرفصلهای دوره
- 1. مقدمهای بر مسیریابی در اندروید
- 2. مفاهیم پایه مسیریابی
- 3. معرفی کتابخانه Navigation Component
- 4. نصب و پیکربندی Navigation Component
- 5. ساخت Safe Args برای انتقال داده
- 6. تعریف گراف مسیریابی (Navigation Graph)
- 7. تعریف Destination ها (Fragments, Activities)
- 8. تعریف Action ها برای انتقال بین Destination ها
- 9. ناوبری به صورت برنامهریزی شده (Programmatic Navigation)
- 10. انتقال داده بین Destination ها با Safe Args
- 11. انتقال داده با Bundle
- 12. بازیابی داده در Destination مقصد
- 13. مدیریت Stack برگشت (Back Stack)
- 14. ناوبری به مقصد خاص
- 15. بازگشت از مقصد
- 16. ناوبری با پاک کردن Stack
- 17. ناوبری با پرچمهای Intent
- 18. مسیریابی به Activity خارجی
- 19. مسیریابی به Deep Link
- 20. تعریف Deep Link در Navigation Graph
- 21. استفاده از Deep Link در Intent
- 22. مدیریت Deep Link های پویا
- 23. مسیریابی به صورت شرطی
- 24. استفاده از Conditional Navigation
- 25. انتقال داده بر اساس شرط
- 26. پیادهسازی Tab Navigation با Navigation Component
- 27. پیادهسازی Drawer Navigation با Navigation Component
- 28. پیادهسازی Bottom Navigation با Navigation Component
- 29. مدیریت خطا در مسیریابی
- 30. نشان دادن پیام خطا در صورت شکست مسیریابی
- 31. مدیریت خطا در انتقال داده
- 32. اشکالزدایی (Debugging) مسیریابی
- 33. استفاده از Android Studio Navigation Editor
- 34. تجسم گراف مسیریابی
- 35. بررسی جریان مسیریابی
- 36. تست مسیریابی با Espresso
- 37. مسیریابی در برنامههای چند ماژولی
- 38. مدیریت گرافهای مسیریابی جداگانه
- 39. اشتراکگذاری گراف مسیریابی بین ماژولها
- 40. مسیریابی بین ماژولها
- 41. بهینهسازی عملکرد مسیریابی
- 42. کاهش سربار حافظه
- 43. مدیریت چرخه حیات (Lifecycle) در مسیریابی
- 44. پشتیبانی از حالتهای مختلف دستگاه (Orientation)
- 45. مدیریت بازگشت کاربر به برنامه
- 46. مسیریابی امن با Context
- 47. جلوگیری از مسیریابی ناخواسته
- 48. تأیید قبل از خروج از صفحه
- 49. مسیریابی با استفاده از Flow
- 50. استفاده از StateFlow برای مدیریت وضعیت مسیریابی
- 51. استفاده از SharedFlow برای رویدادهای مسیریابی
- 52. مسیریابی واکنشی (Reactive Navigation)
- 53. مدیریت وضعیت پیچیده در مسیریابی
- 54. پیادهسازی الگوهای طراحی در مسیریابی
- 55. الگوی MVVM در مسیریابی
- 56. استفاده از ViewModel برای مدیریت وضعیت مسیریابی
- 57. ارتباط ViewModel با Navigation Component
- 58. مدیریت رویدادهای ناوبری از ViewModel
- 59. مسیریابی از طریق رویدادهای UI
- 60. مسیریابی در اپلیکیشنهای پیشرفته
- 61. مسیریابی مبتنی بر نقش کاربر
- 62. مسیریابی پویا بر اساس تنظیمات
- 63. مسیریابی در زمان اجرای برنامه
- 64. مسیریابی با استفاده از Dagger Hilt
- 65. تزریق Navigation Controller
- 66. استفاده از Navigation Component با Jetpack Compose
- 67. پیکربندی Navigation در Compose
- 68. تعریف NavHostController
- 69. ایجاد NavGraph در Compose
- 70. ناوبری بین Composable ها
- 71. انتقال داده در Compose Navigation
- 72. مدیریت Back Stack در Compose Navigation
- 73. Deep Linking در Compose Navigation
- 74. مسیریابی در برنامههای تکصفحه (SPA)
- 75. استفاده از Navigation Component به عنوان SPA Engine
- 76. مدیریت URL داخلی اپلیکیشن
- 77. مسیریابی با استفاده از URL schema
- 78. مدیریت حالتهای مختلف صفحه در SPA
- 79. پیادهسازی انیمیشنهای انتقال
- 80. انیمیشنهای سفارشی برای Action ها
- 81. مدیریت انیمیشنها در زمان برگشت
- 82. مسیریابی در حالت چند پنجرهای (Multi-window)
- 83. مدیریت وضعیت در حالت چند پنجرهای
- 84. تست و اعتبارسنجی مسیریابی
- 85. سناریوهای تست پیچیده
- 86. بهبود تجربه کاربری (UX) در مسیریابی
- 87. طراحی جریانهای کاربری منطقی
- 88. مسیریابی ساده و قابل فهم
- 89. نکات پیشرفته در Navigation Component
- 90. استفاده از Custom Transitions
- 91. پیادهسازی Custom Navigator
- 92. مسیریابی در محیط توسعه چند نفره
- 93. مدیریت وابستگیهای مسیریابی
- 94. سازگاری با نسخههای مختلف اندروید
- 95. نکات امنیتی در مسیریابی
- 96. جلوگیری از دسترسی غیرمجاز به صفحات
- 97. مدیریت دادههای حساس در انتقال
- 98. ساخت راهنماهای تعاملی با مسیریابی
- 99. مسیریابی در حین آموزش
- 100. جمعبندی و بهترین شیوهها در مسیریابی
تگها:
Navigation Component
آموزش کاتلین
اندروید
برنامه نویسی اندروید
توسعه اندروید
ساخت اپلیکیشن
کاتلین
مسیریابی اندروید
یادگیری کاتلین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.