متن خبر

با React Native یک برنامه MacOS ایجاد کنید

با React Native یک برنامه MacOS ایجاد کنید

شناسهٔ خبر: 706155 -




ما بسیار هیجان زده هستیم که آخرین دوره آموزشی خود را در کانال YouTube freeCodeCamp.org اعلام کنیم که نحوه استفاده از React Native برای ساخت یک برنامه MacOS را به شما آموزش می دهد. این دوره شما را از طریق توسعه یک برنامه MacOS کاملاً یکپارچه با استفاده از React Native راهنمایی می کند.

شما یاد خواهید گرفت که چگونه برنامه ای ایجاد کنید که به کاربران امکان می دهد با استفاده از Google Books API کتاب ها را جستجو و کاوش کنند، قفسه های کتاب شخصی را مدیریت کنند و حتی خلاصه های مبتنی بر هوش مصنوعی تولید کنند. در پایان این دوره، درک جامعی از ساخت اپلیکیشن های پیشرفته MacOS خواهید داشت.

بررسی اجمالی دوره

این دوره که توسط Brijen Makwana ایجاد شده است، یک راهنمای گام به گام برای ساختن یک برنامه MacOS پیچیده با استفاده از React Native ارائه می دهد. با ابزارها و تکنیک‌های ضروری، از راه‌اندازی محیط توسعه‌تان گرفته تا اجرای آپشن های پیشرفته مانند خلاصه کتاب‌های مبتنی بر هوش مصنوعی و مدیریت وضعیت، تجربه عملی کسب خواهید کرد.

در اینجا چیزهای کلیدی هستند که یاد خواهید گرفت:

راه‌اندازی و راه‌اندازی : با راه‌اندازی React Native در مک و راه‌اندازی پروژه خود شروع کنید. شما یاد خواهید گرفت که چگونه ساختار پروژه را تمیز کنید تا از روند توسعه روان اطمینان حاصل کنید.

اجزای ساختمان : اجزای کلیدی مانند SearchBar و BookItem را توسعه دهید که برای تعامل کاربر و نمایش اطلاعات کتاب بسیار مهم هستند.

ادغام Google Books API : نحوه استفاده از Postman را برای آزمایش Google Books API و ادغام آن در پروژه خود بیابید و به کاربران امکان می دهد کتابخانه وسیعی از کتاب ها را جستجو و کاوش کنند.

مدیریت وضعیت با Tanstack Query و Zustand : یاد بگیرید که چگونه با استفاده از Tanstack Query و Zustand وضعیت برنامه را به طور موثر مدیریت کنید. شما قلاب‌های سفارشی مانند useSearch و useBook را برای ساده‌سازی واکشی داده‌ها و به‌روزرسانی‌ها ایجاد خواهید کرد.

ناوبری و مسیریابی : React Navigation را برای اطمینان از انتقال صاف بین صفحه های مختلف در برنامه خود اجرا کنید. شما مسیرهایی را برای صفحه کتاب و صفحه قفسه کتاب اضافه می کنید و تجربه کاربر را بهبود می بخشید.

ویژگی های AI-Powered : با راه اندازی Google Generative AI و ایجاد یک قلاب سفارشی، useAI، برای تولید خلاصه کتاب، ادغام هوش مصنوعی را کاوش کنید. این ویژگی رنگی مدرن به برنامه شما می‌افزاید و مروری مختصر و روشنگر کتاب را در اختیار کاربران قرار می‌دهد.

ذخیره‌سازی محلی و مدیریت کتاب : برای ذخیره داده‌های کاربر و مدیریت مؤثر قفسه‌های کتاب، پشتیبانی ذخیره‌سازی محلی را اجرا کنید. شما یاد خواهید گرفت که چگونه با استفاده از Zustand کتاب ها را به روز کنید و حذف کنید و تجربه کاربری یکپارچه را تضمین کنید.

این دوره به بخش های دقیقی تقسیم بندی شده است که هر کدام بر جنبه خاصی از توسعه برنامه تمرکز دارند:

برنامه مدیریت کتاب MacOS (React Native)

React Native را در مک خود راه اندازی کنید

پروژه را راه اندازی کنید

پاکسازی پروژه

کامپوننت نوار جستجو

مقدمه ای بر Google Books API

از Postman برای تست API استفاده کنید

Google Books API را در پروژه ادغام کنید

راه اندازی Tanstack Query

استفاده از قلاب سفارشی جستجو

جزء BookItem

رندر کتاب ها در صفحه اصلی

پشتیبانی از نمادها در پروژه را اضافه کنید

رتبه بندی در BookItem

راه اندازی React Navigation

اضافه کردن مسیر جدید برای صفحه کتاب

useBook Custom Hook

پیاده سازی صفحه نمایش کتاب

انواع را به React Navigation اضافه کنید

مؤلفه قفسه کتاب را انتخاب کنید

مسیر جدید را برای صفحه قفسه کتاب اضافه کنید

جزء SegmentedButtons

معرفی Zustand

Zustand را راه اندازی کنید

فروشگاه Zustand برای قفسه کتاب

جزء BookShelfItem

رندر کتاب ها روی صفحه قفسه کتاب

پیاده سازی به روز رسانی کتاب در Zustand

پیاده سازی حذف کتاب در Zustand

پشتیبانی از ذخیره‌سازی محلی را اجرا کنید

خلاصه کتاب هوش مصنوعی

هوش مصنوعی Google Generative را راه اندازی کنید

از هوک سفارشی AI استفاده کنید

Outro

امروز به ما بپیوندید

برای تماشای دوره (تماشای 3 ساعته) به کانال YouTube freeCodeCamp.org مراجعه کنید. چه به دنبال بهبود پروژه های فعلی خود باشید و چه به دنبال پروژه های جدید باشید، این دوره به شما کمک می کند تا در توسعه اپلیکیشن MacOS تسلط پیدا کنید.

خبرکاو

ارسال نظر

دیدگاه‌ها بسته شده‌اند.


تبليغات ايهنا تبليغات ايهنا

تمامی حقوق مادی و معنوی این سایت متعلق به خبرکاو است و استفاده از مطالب با ذکر منبع بلامانع است