با React Native یک برنامه MacOS ایجاد کنید
ما بسیار هیجان زده هستیم که آخرین دوره آموزشی خود را در کانال 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 تسلط پیدا کنید.
ارسال نظر