فیسبوک در ابتدای سال ۲۰۱۳ اولین نسخه stable از یک کتابخونه جاوا اسکریپت رو بصورت open-source روی  GitHub منتشر کرد.اسم این کتابخونه ReactJs بود که برای توسعه وب اپلیکیشن ها مورد استفاده قرار میگرفت.این کتابخونه سرعت بسیار بالاو سادگی خاصی داشت که باعث شد خیلی سریع مورد توجه قرار بگیره. اواخر مارچ ۲۰۱۵ بود که فیسبوک یک فریم ورک جدید به اسم React Native منتشر کرد که بهت اجازه میداد فقط با استفاده از جاوا اسکریپت و کتابخونه React اپلیکیشن موبایل برای ios بسازی. فیسبوک شش ماه بعد گام اصلی و محکم رو با انتشار React Native برای Android برداشت . توسعه دهنده ها دیگه مجبور به نوشتن کدهای جداگونه برای سیستم عامل های مختلف نبودن  و استارتاپ ها و صاحبان کسب کار به توسعه دهنده هایی دسترسی پیدا کردند که برای هر دو سیستم عامل َAndroid و IOS   اپلیکیشن طراحی میکردند.
با React Native  یک “mobile web app”  ، ” HTML5 app” یا “Hybridapp” نمیسازی.یک اپلیکیشن واقعی موبایل میسازی که از یک برنامه ساخته شده با Objective-c یا Java  قابل تشخیص نیست(منظور از برنامه های Native برنامه هایی هست که برای یک سیستم عامل خاص نوشته شده)

نصب و راه اندازی React Native در ویندوز

 

نصب و راه اندازی React Native در MacOS

 

آموزش نصب React Native

اگر شما میخواهید به جمع توسعه دهندگان React Native بپیوندیددر ابتدا لازم است که ملزومات برنامه نویسی React Native رو دانلود و نصب کنید.

Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است.

Android SDK شامل مجموعه ای از ابزار ها ( مثلا کتابخانه ها و توابع کامپایل شده و …) هست که جهت راحت تر کردن برنامه نویسی Android در اختیار برنامه نویس قرار داده شده است.

JDK دسته ای از برنامه های خط فرمان است که برای ایجاد، کامپایل و اجرای برنامه های جاوا مورد استفاده قرار می گیرد.

Android Studio یک محیط توسعه بسیار غنی شامل دیوایس امولیتر، ابزاری برای اشکال زدایی، حافظه و عملکرد پروفایل می باشد.از Android Studio ما گاهی اوقات برای ساخت فایل build.gradle استفاده میکنیم.

 

windows

دانلود رایگان Node.js                      صفحه دانلود Node بر اساس سیستم عامل های مختلف

دانلود رایگان اندروید استودیو (لینک مستقیم)                   

دانلود اندروید استودیو 3.2.1 نسخه 64 بیتی

 دانلود اندروید استودیو 3.2.1 نسخه 32 بیتی

دانلود رایگان JDK (لینک مستقیم)

دانلود نسخه 64 بیتی

دانلود نسخه 32 بیتی

دانلود رایگان SDK (لینک مستقیم)

دانلود – بخش 1

دانلود – بخش 2

دانلود – بخش 3

دانلود – بخش 4

دانلود – بخش 5

دانلود – بخش 6

Linux

دانلود اندروید استودیو و نسخه های مختلف JDK برای Linux (لینک غیر مستقیم از Google Drive)

دانلود JDK و Android Studio برای Linux – لینک غیر مستقیم

دانلود رایگان SDK اندروید برای لینوکس (لینک مستقیم از پی سی دانلود)

  SDK برای لینوکس – لینک مستقیم

Mac

دانلود اندروید استودیو و JDK برای سیستم عامل مک  (لینک غیر مستقیم از Google Drive)

دانلود JDK و Android Studio برای Mac – لینک غیر مستقیم

دانلود رایگان SDK اندروید برای مک( لینک مستقیم از پی سی دانلود):

SDK برای مک – لینک مستقیم

برای نصب و راه اندازی React Native در سیستم عامل لینوکس  مقاله زیر رو میتونید بخونید

نصب و راه اندازی React Native در لینوکس