کتاب React Native and Keyboard Navigation با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

دوره جامع React Native و ناوبری کیبورد: ساخت اپلیکیشن‌های حرفه‌ای و دسترس‌پذیر دوره جامع React Native و ناوبری کیبورد: ساخت اپلیکیشن‌های حرفه‌ای و دسترس‌پذیر معرفی دوره: گامی فراتر در توسعه اپلیکیشن‌ه...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره React Native and Keyboard Navigation

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

موضوع میانی: ری‌اکت نیتیو (React Native)

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

  • 1. مقدمه‌ای بر توسعه اپلیکیشن‌های موبایل
  • 2. نصب و راه‌اندازی محیط توسعه React Native
  • 3. مفهوم JSX
  • 4. کامپوننت‌های تابعی (Functional Components)
  • 5. کامپوننت‌های کلاسی (Class Components)
  • 6. State در کامپوننت‌ها
  • 7. Props در کامپوننت‌ها
  • 8. مدیریت رویدادها (Event Handling)
  • 9. رندر شرطی (Conditional Rendering)
  • 10. لیست‌ها و کلیدها (Lists and Keys)
  • 11. فرم‌ها و ورودی‌های متنی
  • 12. استایل‌دهی در React Native
  • 13. StyleSheet API
  • 14. Flexbox Layout
  • 15. طراحی واکنش‌گرا (Responsive Design)
  • 16. مفهوم Navigation در اپلیکیشن‌های موبایل
  • 17. معرفی React Navigation
  • 18. نصب و پیکربندی React Navigation
  • 19. Stacked Navigator
  • 20. Drawer Navigator
  • 21. Tab Navigator
  • 22. Navigation Parameters
  • 23. Navigation Options
  • 24. Header Customization
  • 25. Nested Navigation
  • 26. Modal Navigation
  • 27. Linking in React Navigation
  • 28. Deep Linking
  • 29. Navigation Lifecycle
  • 30. Screen Props
  • 31. Navigation Actions
  • 32. History Management
  • 33. Custom Navigation Components
  • 34. Third-party Navigation Libraries
  • 35. Introduction to Keyboard Handling
  • 36. Why Keyboard Handling Matters
  • 37. Challenges in Keyboard Handling
  • 38. The `Keyboard` API
  • 39. `Keyboard.dismiss()`
  • 40. `Keyboard.addListener()`
  • 41. `Keyboard.removeListener()`
  • 42. Keyboard Events (keyboardDidShow, keyboardDidHide, keyboardWillShow, keyboardWillHide)
  • 43. Understanding Keyboard Behavior
  • 44. Software Keyboard vs. Hardware Keyboard
  • 45. Keyboard Appearance and Dismissal
  • 46. Auto-correct and Auto-capitalize
  • 47. Input Accessory View
  • 48. The `TextInput` Component
  • 49. `onChangeText` Prop
  • 50. `onSubmitEditing` Prop
  • 51. `onFocus` Prop
  • 52. `onBlur` Prop
  • 53. `returnKeyType` Prop
  • 54. `autoFocus` Prop
  • 55. `editable` Prop
  • 56. `multiline` Prop
  • 57. `keyboardType` Prop
  • 58. `secureTextEntry` Prop
  • 59. Handling Keyboard When Input is Focused
  • 60. Adjusting Layout for Keyboard
  • 61. `KeyboardAvoidingView` Component
  • 62. `behavior` Prop of `KeyboardAvoidingView`
  • 63. `keyboardVerticalOffset` Prop of `KeyboardAvoidingView`
  • 64. Handling Keyboard Dismissal
  • 65. Custom Dismissal Logic
  • 66. Using `onPress` for Dismissal
  • 67. Integrating Keyboard Handling with Navigation
  • 68. Keeping Input Visible During Navigation
  • 69. Managing Keyboard State Across Screens
  • 70. Advanced Keyboard Avoidance Techniques
  • 71. Handling Multiple Inputs
  • 72. Scrolling to Focused Input
  • 73. Using `scrollTo` on a `ScrollView`
  • 74. Custom Scroll Logic for Keyboard
  • 75. Keyboard Issues on Different Devices and Platforms
  • 76. Testing Keyboard Interactions
  • 77. Debugging Keyboard Behavior
  • 78. Performance Optimization for Keyboard Handling
  • 79. Accessibility Considerations for Keyboard Navigation
  • 80. Custom Keyboard Views
  • 81. Working with Third-Party Keyboard Libraries
  • 82. Platform-Specific Keyboard Behavior
  • 83. Handling Keyboard Heights Dynamically
  • 84. User Experience Best Practices for Keyboard Interaction
  • 85. Building a Chat Application with React Native and Keyboard Navigation
  • 86. Building a Form-Heavy Application with React Native and Keyboard Navigation
  • 87. Advanced State Management for Complex Forms
  • 88. Integrating with Backend Services for Form Submission
  • 89. Error Handling in Forms and Inputs
  • 90. Form Validation
  • 91. Internationalization (i18n) and Localization (l10n) for Inputs
  • 92. Security Considerations for User Input
  • 93. Best Practices for Keyboard Navigation UX
  • 94. Final Project: A Comprehensive React Native App with Advanced Keyboard Navigation
  • 95. استایل‌دهی در React Native با استفاده از StyleSheet
  • 96. افزودن ناوبری (Navigation) با استفاده از React Navigation
  • 97. کار با APIهای بومی دستگاه (Native Device APIs)
  • 98. آزمون و خطایابی (Testing and Debugging) در React Native
  • 99. بهینه‌سازی عملکرد (Performance Optimization) در React Native
  • 100. پیاده‌سازی انیمیشن‌ها (Animations) و تعاملات کاربری
تگ‌ها: accessibility Focus Management Keyboard Navigation React Native React Native TV آموزش ری‌اکت نیتیو برنامه نویسی برنامه نویسی اندروید و iOS توسعه اپلیکیشن موبایل دسترسی پذیری رابط کاربری ری‌اکت نیتیو مدیریت فوکوس ناوبری کیبورد

نظرات

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

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