, ,

کتاب React Native: Creating an Augmented Reality (AR) App

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب React Native: Creating an Augmented Reality (AR) App

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر واقعیت افزوده (AR)
  • 2. ری‌اکت نیتیو چیست و چرا برای AR مناسب است؟
  • 3. آشنایی با ابزارهای کلیدی: ARKit برای iOS و ARCore برای اندروید
  • 4. بررسی کتابخانه‌ها و فریم‌ورک‌های AR در اکوسیستم ری‌اکت نیتیو
  • 5. آماده‌سازی محیط توسعه: نصب Node.js, Watchman, و JDK
  • 6. راه‌اندازی محیط توسعه برای iOS با Xcode و CocoaPods
  • 7. راه‌اندازی محیط توسعه برای اندروید با Android Studio و SDK
  • 8. ساخت اولین پروژه ری‌اکت نیتیو و اجرای آن روی شبیه‌ساز
  • 9. ساختار یک پروژه ری‌اکت نیتیو: پوشه‌ها و فایل‌های کلیدی
  • 10. مروری بر کامپوننت‌های اصلی ری‌اکت نیتیو: View, Text, Image
  • 11. استایل‌دهی در ری‌اکت نیتیو با استفاده از StyleSheet
  • 12. مبانی Flexbox برای طراحی چیدمان واکنش‌گرا
  • 13. کار با State و Props برای مدیریت داده‌ها در کامپوننت‌ها
  • 14. مدیریت رویدادهای کاربر: TouchableOpacity و Button
  • 15. معرفی هوک‌ها (Hooks): useState و useEffect
  • 16. ناوبری (Navigation) بین صفحات در اپلیکیشن‌های ری‌اکت نیتیو
  • 17. مبانی گرافیک سه‌بعدی: سیستم مختصات، بردارها و ماتریس‌ها
  • 18. آشنایی با مفاهیم رندرینگ: صحنه (Scene)، دوربین (Camera) و اشیاء (Objects)
  • 19. نورپردازی و سایه‌ها در دنیای سه‌بعدی
  • 20. فرمت‌های مختلف مدل‌های سه‌بعدی (glTF, OBJ, FBX) و کاربرد آن‌ها
  • 21. انتخاب و راه‌اندازی یک کتابخانه AR (مانند ViroReact یا ترکیب‌های مدرن)
  • 22. درخواست و مدیریت دسترسی به دوربین و سنسورهای دستگاه
  • 23. نمایش فید زنده دوربین به عنوان پس‌زمینه اپلیکیشن
  • 24. مفاهیم پایه‌ای AR: ردیابی جهان (World Tracking)
  • 25. تشخیص سطوح افقی (Horizontal Plane Detection)
  • 26. تشخیص سطوح عمودی (Vertical Plane Detection)
  • 27. نمایش بصری سطوح شناسایی‌شده برای راهنمایی کاربر
  • 28. مفهوم Anchorها و نحوه اتصال محتوای مجازی به دنیای واقعی
  • 29. کار با نقاط ویژگی (Feature Points)
  • 30. تخمین نور محیط (Light Estimation) برای تطبیق نور صحنه مجازی
  • 31. معرفی کتابخانه three.js و react-three-fiber برای رندرینگ سه‌بعدی
  • 32. راه‌اندازی react-three-fiber در پروژه ری‌اکت نیتیو
  • 33. ایجاد اولین صحنه سه‌بعدی با کامپوننت Canvas
  • 34. افزودن یک شکل هندسی ساده (مکعب) به صحنه AR
  • 35. افزودن دوربین و کنترل‌های آن
  • 36. انواع نورپردازی در صحنه: Ambient, Directional, Point
  • 37. پیدا کردن و آماده‌سازی مدل‌های سه‌بعدی برای استفاده در اپلیکیشن
  • 38. بارگذاری یک مدل سه‌بعدی با فرمت glTF/GLB در صحنه
  • 39. موقعیت‌دهی (Positioning) مدل‌های سه‌بعدی در فضای AR
  • 40. چرخش (Rotation) مدل‌های سه‌بعدی
  • 41. تغییر مقیاس (Scaling) مدل‌های سه‌بعدی
  • 42. مفهوم مواد (Materials) و بافت‌ها (Textures)
  • 43. اعمال یک بافت ساده (Simple Texture) به یک مدل
  • 44. کار با مواد پیشرفته مبتنی بر فیزیک (PBR Materials)
  • 45. ایجاد و مدیریت سایه‌های واقع‌گرایانه در صحنه
  • 46. بهینه‌سازی مدل‌های سه‌بعدی برای اجرا روان روی موبایل
  • 47. پخش انیمیشن‌های موجود در مدل‌های سه‌بعدی
  • 48. کنترل انیمیشن‌ها: پخش، توقف، و حلقه تکرار
  • 49. افزودن متن سه‌بعدی به صحنه AR
  • 50. مبانی تعامل کاربر در واقعیت افزوده
  • 51. تشخیص لمس صفحه (Screen Tap) توسط کاربر
  • 52. مفهوم Raycasting: تبدیل مختصات لمس دوبعدی به فضای سه‌بعدی
  • 53. پیاده‌سازی Raycasting برای یافتن نقاط تقاطع در دنیای واقعی
  • 54. قرار دادن یک مدل سه‌بعدی در نقطه‌ای که کاربر لمس می‌کند
  • 55. انتخاب اشیاء موجود در صحنه با لمس کردن آن‌ها
  • 56. برجسته کردن (Highlight) شیء انتخاب‌شده
  • 57. پیاده‌سازی ژست‌های حرکتی (Gestures) با react-native-gesture-handler
  • 58. حرکت دادن (Pan/Drag) اشیاء سه‌بعدی در صحنه
  • 59. تغییر مقیاس اشیاء با ژست دو انگشتی Pinch
  • 60. چرخش اشیاء با ژست دو انگشتی Twist/Rotate
  • 61. حذف یک شیء از صحنه توسط کاربر
  • 62. ساخت رابط کاربری دوبعدی (UI Overlay) روی نمای AR
  • 63. افزودن دکمه‌ها برای تعامل با صحنه (مانند افزودن شیء جدید)
  • 64. نمایش اطلاعات متنی (مانند ابعاد شیء) روی صفحه
  • 65. اتصال رویدادهای UI دوبعدی به دنیای سه‌بعدی AR
  • 66. ایجاد یک منوی ساده برای انتخاب مدل‌های مختلف
  • 67. ردیابی تصویر (Image Tracking): مقدمه و کاربردها
  • 68. آماده‌سازی تصاویر مرجع برای ردیابی
  • 69. پیاده‌سازی ردیابی تصویر و قرار دادن محتوای مجازی روی آن
  • 70. مقدمه‌ای بر ردیابی اشیاء سه‌بعدی (Object Tracking)
  • 71. مقدمه‌ای بر ردیابی چهره (Face Tracking)
  • 72. اعمال یک ماسک یا فیلتر ساده روی چهره کاربر
  • 73. ضبط ویدیو یا گرفتن اسکرین‌شات از صحنه AR
  • 74. افزودن فایل‌های صوتی به اپلیکیشن AR
  • 75. پخش صدای فضایی (Spatial Audio) بر اساس موقعیت اشیاء
  • 76. بهینه‌سازی عملکرد (Performance Optimization): مدیریت حافظه و پردازنده
  • 77. کاهش تعداد Draw Callها برای رندر سریع‌تر
  • 78. استفاده از تکنیک‌های Level of Detail (LOD)
  • 79. مدیریت وضعیت (State Management) در یک صحنه AR پیچیده
  • 80. استفاده از ابزارهایی مانند Zustand یا Redux برای مدیریت اشیاء صحنه
  • 81. ذخیره و بازیابی وضعیت صحنه AR (Persistence)
  • 82. کار با داده‌های خام سنسورهای دستگاه (شتاب‌سنج، ژیروسکوپ)
  • 83. عیب‌یابی (Debugging) صحنه‌های AR و مشکلات رایج
  • 84. شروع پروژه نهایی: اپلیکیشن پیش‌نمایش مبلمان در خانه
  • 85. پروژه نهایی: طراحی رابط کاربری و لیست انتخاب مبلمان
  • 86. پروژه نهایی: پیاده‌سازی تشخیص سطح و قرار دادن مبلمان
  • 87. پروژه نهایی: افزودن قابلیت جابجایی، چرخش و تغییر مقیاس مبلمان
  • 88. پروژه نهایی: افزودن قابلیت تغییر رنگ یا مدل مبلمان
  • 89. پروژه نهایی: تکمیل و تست اپلیکیشن روی دستگاه واقعی
  • 90. آماده‌سازی اپلیکیشن برای انتشار در فروشگاه‌ها
  • 91. تنظیمات نهایی، آیکون و صفحه اسپلش (Splash Screen)
  • 92. ساخت نسخه نهایی (Release Build) برای اندروید (APK/AAB)
  • 93. ساخت نسخه نهایی (Archive) برای iOS و ارسال به TestFlight
  • 94. جمع‌بندی دوره، مسیرهای یادگیری آینده و منابع بیشتر
  • 95. **پیاده‌سازی تشخیص تصویر و ردیابی اشیا با ARKit/ARCore**
  • 96. **ایجاد و مدیریت صحنه‌های AR با استفاده از کامپوننت‌های AR ری‌اکت نیتیو**
  • 97. **افزودن مدل‌های سه‌بعدی و تعامل با آن‌ها در محیط AR**
  • 98. **استفاده از مکان‌یابی (Geolocation) و GPS در برنامه‌های AR**
  • 99. **بهینه‌سازی عملکرد برنامه‌های AR در ری‌اکت نیتیو برای دستگاه‌های مختلف**
  • 100. **تست و رفع اشکال برنامه‌های AR ری‌اکت نیتیو**

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب React Native: Creating an Augmented Reality (AR) App”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا