آموزش ساخت برنامه موبايل توسط React Native

۳۶ بازديد

آموزش ساخت برنامه موبايل توسط React Native

در نوشته‌ي علمي هاي قبلي مزاياي React Native رو محاسبه كرديم و  طراحي اپليكيشن اندرويد گفتيم كه چرا React Native آينده ي نرم‌افزار هاي هيبريدي است. درين نوشته‌ي علمي هم پس از عنوان كردن يك پيشگفتار عمل پروژه رو ابتدا مي‌كنيم. 
يادگرفتن توليد نرم افزار گوشي بوسيله React Native – نصيب نخستين
درين خصوصي يادگرفتن‌ها ميخوايم در رابطه توليد نرم افزار هاي native براي ios و اندرويد حافظه بگيريم. ولي اين فعاليت رو به وسيله فريمورك دوستداشتني React Native Javascript انجام ميديم. اما زمان آنلاين فراگيري React Native در راكت وجود داره كه ميتونيد از اين زمان به كار گيري نماييد . 
درطول سال‌ها پيش فريمورك هاي متعددي از جاوا اسكريپت به كار گيري كردند تا برنامه هاي ios بسازند (مثل PhoneGap ) ولي چه چيزي سبب ساز گرديده React Native خاص بشه ؟
برخلاف PhoneGap در React Native منطق برنامه شما در جاوا اسكريپت نوشته و اجرا ميشه, درحالي كه UI نرم‌افزار شما بصورت بي نقص native مي باشد. پس شما هيچ كامپوننت مربوط به HTML ۵ نداريد.برخلاف Titanium, فريمورك React يك راه و روش اصيل و كاربردي براي توليد رابط كاربري داراست.نقطه كليدي درباره با React Native اينه كه مقصود اصليش آوردن اقتدار سبك اپ نويسي React به گسترش ي نرم‌افزار هاي موبايلي مي باشد. مقصود اون وصال به يك فريمورك cross platform و ابزار يك توشه بنويس و هر جا اجرا كن, وجود ندارد. بلكه اينه كه يك توشه حافظه بگيريد و جاي‌جاي بنويسيد, كه همين يك تمايز وسيع محسوب ميشه. اين محرمانه يادگرفتن پلتفرم IOS رو پوشش ميده البته در‌صورتي‌كه شما مفاهيم مهم رو خاطر بگيريد ميتونيد از اين‌ داده ها براي ساخت و ساز شل و سريع نرم‌افزار اندرويد اون به كار گيري نماييد.
در صورتي شما تابحال اپليكيشني با objactive-C يا اين كه Swift نوشته باشيد, شما ممكنه خيلي درمورد به كارگيري از جاوا اسكريپت براي اين عمل هيجان‌زده نشويد. بهرحال بعنوان يك بسط‌دهنده Swift نكته ي دومين كه در صدر مطرح كرديم ميتونه نظرتون رو جلب كنه. درواقع React اپ نويسي كاربردي رو بطور بدون واسطه به لايه ي UI مياره.
يادگرفتن ساخت و ساز نرم‌افزار گوشي بوسيله React Native – بخش نخستين
اين محرمانه فراگيري شما رو به با فرآيند ساخت و ساز نرم‌افزار كاوش في مابين اطلاع رساني ها آشنا مي كنه.
آغاز عمل
React Native از Node.js براي توليد كد جاوا اسكريپت به كارگيري مي كنه. در صورتي‌كه شما Node.js رو نصب نكرديد, حال حاضر وقتشه!
نخست Homebrew رو با اعتنا به يادگرفتن جان دار در سايتش نصب نماييد. آن گاه Node.js رو با استعمال از فرمان ذيل در Terminal نصب نمائيد :
brew install nodeدرحال حاضر با استعمال از homebrew و فرمان تحت watchman رو نصب فرماييد. (watchman يك نمايشگر پوشه از فيسبوك است)
brew install watchmanكاربرد اين براي React Native ميباشد و براي آنكه متوجه بشه تغييراتي در كدشما ساخت گرديده و مرمت انجام بشه. مثل اين مي مونه كه كدي داشته باشيد تا هروقت فولدر رو ذخيره كرديد كامپايل انجام بشه.
هم اكنون با استعمال از npm و فرمان پايين React Ntive Command Line Interface رو نصب فرماييد :
npm install -g react-native-cliاين از Node Package Manager براي اخذ ابزار CLI و نصب عمومي اون استعمال مي كنه. 
نكته : در حالتي‌كه مي‌خواهيد سورس اساسي React Native Framework رو داشته باشيد از روش اين لينك و پيوند بهش دسترسي داريد.
به فولدري كه مي‌خواهيد نرم افزار React Native خودتون رو بسط بديد رفته و با به كار گيري از ابزار CLI پروژه رو مقدمه نماييد :
react-native init PropertyFinderدقت نمائيد اينجا PropertyFinder اسم نرم‌افزار ماست.
اين فرمان يك پروژه آغازين مي بنا كه مشتمل بر هرچيزيست كه براي ايجاد يك نرم‌افزار React Native نياز داريد.

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.