لوڈ ، اتارنا Android کی ترقی کے لئے کوٹلن کو آزمانے کی 10 وجوہات

مصنف: John Stephens
تخلیق کی تاریخ: 25 جنوری 2021
تازہ کاری کی تاریخ: 2 جولائی 2024
Anonim
اینڈرائیڈ ڈویلپمنٹ کے لیے کوٹلن کو آزمانے کی 10 وجوہات
ویڈیو: اینڈرائیڈ ڈویلپمنٹ کے لیے کوٹلن کو آزمانے کی 10 وجوہات

مواد


گوگل کی تازہ ترین I / O کانفرنس میں ، گوگل نے اعلان کیا ہے کہ اینڈروئیڈ اسٹوڈیو جلد ہی کوٹلن کے ساتھ ترقی سے باہر ہوجائے گا۔ اگرچہ یہ ایک بہت بڑی خبر تھی ، لیکن اگر یہ لوگ کوٹلن سے واقف نہیں ہیں تو شاید اس نے کچھ لوگوں کو تھوڑا سا ٹھنڈا چھوڑ دیا ہو۔ کوٹلن ایک مشہور پروگرامنگ زبان ہے جو جاوا کے آگے جانے کے متبادل کے طور پر کام کرے گی۔ لیکن اس میں آپ کو دلچسپی کیوں ہونی چاہئے؟ کوٹلن کے ساتھ ترقی کے کیا فوائد ہیں؟

آئیے کوٹلن کے ساتھ ترقی کے اعلی 10 فوائد گنتے ہیں۔

1. سیٹ اپ کرنا انتہائی آسان ہے

ڈویلپرز پلگ ان کے ذریعہ دراصل کوٹلن کو استعمال کرنے میں کامیاب رہے ہیں لیکن اینڈرائڈ اسٹوڈیو 3.0 کے مطابق ، یہ اتنا آسان ہوگا جتنا ’کوٹلن سپورٹ شامل کریں‘ کے لئے کسی باکس پر ٹکرانا۔

2. یہ جاوا کے ساتھ مداخلت کرنے والا ہے

پانچ بار جلدی کہنے کی کوشش کریں! کوٹلن جاوا کے ساتھ مداخلت کرنے والا ہے ، اس کا مطلب ہے کہ آپ جاوا کے فریم ورک کا استعمال کرسکتے ہیں اور یہاں تک کہ اپنے کوڈ میں دونوں زبانوں کے کمانڈ ملا سکتے ہیں!


3. یہ بوائلر پلیٹ کوڈ کو کم کرتا ہے

پروگرامنگ کے سیاق و سباق میں ‘بوائلر پلیٹ’ سے مراد ایسے کوڈ کی لائنز ہیں جن میں آپ کو شامل کرنا پڑتا ہے جو آپ کے کوڈ کے کام میں در حقیقت شامل نہیں ہوتے ہیں۔ کوٹلن اس ’اضافی‘ کوڈ کو کم کرنے کے ل doing بہت سارے آسان چالوں اور طریقوں کا استعمال کرتے ہیں اور ایسا کرتے ہوئے صارفین کو زیادہ تیزی اور آسانی سے ایپس بنانے میں مدد کرتا ہے۔ ہم اس فہرست میں کچھ مخصوص مثالوں کی جانچ کریں گے۔

اسی کام کو حاصل کرنے کے لئے کوٹلن باقاعدگی سے کم کوڈ کا استعمال کرتا ہے

4. مصنوعی توسیع

کوٹلن کے لئے بہت ساری مفید توسیعات دستیاب ہیں ، جن میں سے بہت سے زندگی کو Android کی ترقی کے لئے کافی آسان بنا سکتی ہے۔ ایک خاص مفید مثال ہے ‘مصنوعی’ ، ایک توسیع جو آپ کو ٹائپنگ کو مکمل طور پر ختم کرنے کی اجازت دیتی ہے ویو بائیڈ. کوڈ کی ایک لائن شامل کریں اور آپ ان IDs کو استعمال کرنے کی ضرورت کے بغیر براہ راست نظاروں تک رسائی حاصل کرسکیں گے۔


اگر یہ آپ کے سر سے گزر گیا ہے تو پھر یہ کہنا کافی ہے کہ اس سے آپ کے کوڈ کو کسی بڑے پروجیکٹ کے دوران سیکڑوں لائنوں میں کمی لاسکتے ہیں۔ کوٹلن کا یہ میرا ذاتی پسندیدہ فائدہ ہے!

5. آپ اپنا پروگرامنگ فلسفہ منتخب کرسکتے ہیں

مکمل طور پر آبجیکٹ پر مبنی جاوا کے برعکس ، کوٹلن آبجیکٹ پر مبنی اور فنکشنل دونوں طرح کے تعمیرات کا استعمال کرتی ہے۔ اس کا مطلب یہ ہے کہ آپ کو آبجیکٹ اورینٹڈ پروگرامنگ کا استعمال کرنے پر مجبور نہیں کیا جاتا ہے اگر آپ کو یہ الجھن محسوس ہوتی ہے یا اگر آپ کو کسی عملی پس منظر سے آتی ہے۔ انتخاب کرنے کی آزادی صرف ایک اچھی چیز ہوسکتی ہے!

آگے پڑھیں: کوٹلن کوریٹائنز متضاد پروگرامنگ میں آپ کی مدد کرتی ہیں

6. کوئی اور اشارہ نہیں مستثنیات

اسے "ارب ڈالر کی غلطی" کے نام سے بھی جانا جاتا ہے۔ کوٹلن "نال سیفٹی" کے ساتھ کچھ معاملات کے علاوہ سب کو ماضی کی بات بنانا چاہتی ہے۔ صرف ایک اور راستہ جو ترقی کو ہموار کرتا ہے!

7. کوئی نیم کالون

یہ پہلے کسی چھوٹی سی چیز کی طرح محسوس ہوسکتا ہے ، لیکن حقیقت یہ ہے کہ کوٹلن کوڈ سے آپ کو نیم کالون کے ساتھ لائنوں کو ختم کرنے کی ضرورت نہیں ہے اس کا مطلب یہ ہے کہ آپ کو دوبارہ کبھی کبھی گمشدگی کی علامت تلاش کرنا نہیں پڑے گا! اگر آپ چاہیں تو آپ ان کا استعمال کرسکتے ہیں ، لیکن آپ ایک بار پھر منتخب کرنے کے لئے آزاد ہیں…

8. کوئی سر نہیں

کوٹلن بمقابلہ جاوا میں کسی ایپ کو لکھنے میں کسی بھی طرح کا زیادہ نقصان نہیں ہوگا: آپ کی ایپ اس سے زیادہ سست نہیں ہوگی اور نہ ہی اس سے بڑی ہوگی۔ کوٹلن کی معیاری لائبریری چھوٹی اور ہلکی ہے اور یہ جاوا کی طرح جاوا ورچوئل مشین پر چلتی ہے۔

9. وہاں پہلے سے ہی اچھی مدد ہے

کوٹلن میں بلٹ ان سپورٹ لوڈ ، اتارنا Android اسٹوڈیو کے ل new نیا ہوسکتا ہے ، لیکن ڈویلپر اسے تھوڑی دیر کے لئے اینڈروئیڈ اور کہیں اور استعمال کررہے ہیں۔ اس کا مطلب ہے کہ آپ کو شروع کرنے میں مدد کے لئے بہت ساری مدد اور کمیونٹی موجود ہے اور پہلے ہی پلے اسٹور میں بہت ساری ایپس موجود ہیں جو کوٹلن کا استعمال کرکے تعمیر کی گئیں۔

10. نئی زبانیں سیکھنا ہمیشہ ایک اچھی چیز ہے

یہ پروگرامنگ کی نئی زبان چننے اور اپنے علم کو بڑھانے کا ایک بہترین موقع ہے۔ کوٹلن کو ویب کی ترقی اور سرور سائیڈ ڈویلپمنٹ کے لئے بھی استعمال کیا جاتا ہے ، لہذا آپ اپنے کمان میں مزید ڈور جوڑیں گے۔

خیالات کو بند کرنا

کوٹلن کے بہت سے اور زیادہ فوائد ہیں جن کا میں نے یہاں ذکر نہیں کیا ہے جو کچھ ڈویلپرز کو اپیل کریں گے۔ مثال کے طور پر ، استثناء کو چیک نہیں کیا جاتا ہے ، اور لیمبڈا اظہار کی تائید ہوتی ہے۔ عام طور پر ، کوٹلن پڑھنے کے قابل ، نسبتا آسان ہے جو ابتدائی طور پر چنتا ہے اور بہت سے طریقوں سے جاوا سے زیادہ جدید ہے۔ اگر آپ مزید معلومات حاصل کرنا چاہتے ہیں تو پھر Android ڈویلپمنٹ ٹیوٹوریل کے لئے کوٹلن سے میرا تعارف چیک کریں۔

ایک لیمبڈا اظہار ، ہمیں مزید وقت بچاتا ہے

دنیا کا سب سے پتلا فون کیس بنانے والے ، MNML کیس کے ذریعہ مواد آپ کے پاس لایا جاتا ہے۔ ڈسکاؤنٹ کوڈ استعمال کرکے اپنے پکسل 4 یا پکسل 4 ایکس ایل کیس پر 25٪ بچائیں AAPix4پکسل 4 اور پکسل 4 ایکس ایل لانچن...

جب میں نے اپریل میں LG G8 ThinQ کا جائزہ لیا تو ، میں نے اس وقت فون خریدنے کی سفارش نہیں کی تھی۔ اس کی فہرست کی قیمت مقابلہ کے مقابلے میں جواز پیش کرنے کے لئے بہت زیادہ تھی۔ مساوی یا اس سے کم قیمتوں ک...

ہماری پسند