نیشنل سکرپٹ واقعی مقامی شکل اور احساس کے ساتھ موبائل ایپس بنانے کے لیے آپ کو انگولر، ٹائپ اسکرپٹ، یا جاوا اسکرپٹ استعمال کرنے دیتا ہے۔
آج، انٹرپرائز ڈویلپرز کے پاس موبائل ایپلیکیشنز بنانے کے لیے ان کے اختیار میں بہت زیادہ فریم ورک ہیں۔ ایک مقبول طریقہ یہ ہے کہ "ہائبرڈ" موبائل ایپس بنانے کے لیے Apache Cordova جیسے فریم ورک کا استعمال کیا جائے، جو ڈویلپرز کو ویب ڈویلپمنٹ کی مہارتوں سے فائدہ اٹھانے کی اجازت دیتا ہے اور پھر بھی جغرافیائی محل وقوع اور ایکسلرومیٹر جیسے اسمارٹ فون کی مقامی خصوصیات کو ٹیپ کرتا ہے۔ تاہم، کیونکہ ہائبرڈ فریم ورک بدل دیتے ہیں۔ مقامی HTML کے ساتھ یوزر انٹرفیس، وہ اکثر مقامی یا یہاں تک کہ مستقل کارکردگی فراہم نہیں کرتے ہیں۔
نیشنل سکرپٹ Angular، TypeScript، یا JavaScript میں واقعی مقامی iOS اور Android ایپس بنانے کے لیے ایک اوپن سورس فریم ورک ہے۔ نیشنل سکرپٹ نہ صرف مقامی iOS اور Android APIs کو ٹیپ کرتا ہے بلکہ مقامی iOS اور Android صارف انٹرفیس بھی پیش کرتا ہے۔ NativeScript موجودہ ویب ڈویلپمنٹ کی مہارتوں کے ساتھ کسی بھی انٹرپرائز ٹیم کے لیے موزوں ہے، کیونکہ یہ مقامی iOS اور Android ایپلیکیشنز کو تیار کرنے کے لیے درکار وقت کو ڈرامائی طور پر کم کر سکتا ہے۔ اور یہ صارف کے تجربے پر سمجھوتہ کیے بغیر ایسا کر سکتا ہے۔
نیشنل سکرپٹ ایپلیکیشن کی ڈیزائن لینگویج کے طور پر CSS کا سب سیٹ استعمال کرتا ہے۔ یہ اس جگہ میں نئے تصورات ایجاد کرنے کی کوشش نہیں کرتا ہے، بلکہ موجودہ معیارات اور مہارتوں کا فائدہ اٹھاتا ہے اور انہیں موبائل ایپ کی ترقی کی دنیا تک پھیلاتا ہے، جیسا کہ اس کوڈ مثال میں ایک سیب کی تصویر بنانے اور اسے گھماؤ کرنے کے لیے اسٹائل کرنے کی مثال میں دیکھا گیا ہے:
کیا آپ اس کے ساتھ مطابقت رکھتے ہیں۔ نیشنل سکرپٹ? اگرچہ دیگر فریم ورک کچھ ایپ ڈویلپمنٹ پروجیکٹس کے لیے ہوشیار اختیارات ہو سکتے ہیں، NativeScript مندرجہ ذیل چھ تقاضوں کے ساتھ تنظیموں کے لیے ایک بہترین انتخاب ہے۔
ڈویلپرز موجودہ ویب ڈویلپمنٹ کی مہارتوں کو دوبارہ استعمال کرنا چاہتے ہیں۔
- ایپ کو مقامی طور پر iOS اور Android دونوں پر چلنا چاہیے۔
- ایپ کو مقامی کارکردگی کی ضرورت ہے۔
- ایپ کو مقامی iOS یا Android APIs کی ضرورت ہے۔
- ٹول کو مفت اور اوپن سورس ہونے کی ضرورت ہے۔
- کاروباری اداروں کو مضبوط کارپوریٹ حمایت کے ساتھ ایک فریم ورک کی ضرورت ہے۔
یہ کورس صحیح معنوں میں کراس پلیٹ فارم، مقامی iOS اور Android ایپس کو استعمال کرنے پر توجہ مرکوز کرتا ہے۔ نیشنل سکرپٹ. آپ اس کے ساتھ UI کی ترقی کے بارے میں سیکھیں گے۔ نیشنل سکرپٹ UI اور لے آؤٹ سپورٹ کرتے ہیں اور Javascript سے مقامی موبائل پلیٹ فارم کی صلاحیتوں تک رسائی حاصل کرتے ہیں۔
اس کورس کے اختتام تک آپ سیکھ جائیں گے۔
- ایک ہی کوڈبیس کے ساتھ متعدد پلیٹ فارمز کو ہدف بناتے ہوئے موبائل ایپلیکیشنز بنائیں
- اپنی کونیی، ٹائپ اسکرپٹ اور جاوا اسکرپٹ کی مہارتوں کا فائدہ اٹھائیں۔
- حقیقی طور پر کراس پلیٹ فارم موبائل ایپلیکیشنز بنانے کے لیے NativeScript فریم ورک کی مختلف خصوصیات کا استعمال کریں۔