Google Play badge

سافٹ ویئر ڈویلپمنٹ کٹس


SDKs (سافٹ ویئر ڈویلپمنٹ کٹس)

ایک سافٹ ویئر ڈویلپمنٹ کٹ (جسے ڈیویکٹ یا ایس ڈی کے کے نام سے جانا جاتا ہے) سے مراد سافٹ ویئر ڈویلپمنٹ ٹولز کا ایک مخصوص مجموعہ ہے جو کسی خاص سوفٹ ویئر پیکج ، ہارڈ ویئر پلیٹ فارم ، سوفٹ ویئر فریم ورک ، کمپیوٹر سسٹم ، آپریٹنگ سسٹم ، ویڈیو گیم کنسول یا اس سے ملتا جلتا ایپلی کیشنز کی تخلیق کی اجازت دیتا ہے۔ ترقیاتی پلیٹ فارم اعلی درجے کے اشتہارات ، فنکشنلٹی ، پش نوٹیفیکیشنز اور بہت کچھ کے ساتھ ایپلی کیشنز کو افزودہ کرنے کے لئے ، ایپ ڈویلپرز کی ایک بڑی تعداد سافٹ ویئر ڈویلپمنٹ کٹس کو نافذ کرتی ہے۔ پلیٹ فارم کے لئے مخصوص ایپ تیار کرنے کے لئے کچھ ایس ڈی کے انتہائی ضروری ہیں۔ مثال کے طور پر ، جاوا پلیٹ فارم پر ایک android ایپ کی ترقی کے لئے جاوا ڈویلپمنٹ کٹ درکار ہے۔ ایسی SDKs موجود ہیں جو اطلاقات کی سرگرمی سے متعلق ڈیٹا اور تجزیات فراہم کرنے کے لئے ایپس میں انسٹال ہوتی ہیں۔ ان SDKs کے کچھ نمایاں تخلیق کاروں میں فیس بک ، InMobi اور گوگل شامل ہیں۔

ایس ڈی کے کی مثالوں میں آئی فون ایس ڈی کے ، میک او ایس ایکس ایس ڈی کے اور ونڈوز 7 ایس ڈی کے شامل ہیں۔ ایس ڈی کے میں عام طور پر ایک (IDE) مربوط ترقیاتی ماحول شامل ہوتا ہے ، جو مرکزی پروگرامنگ انٹرفیس کے طور پر کام کرتا ہے۔ IDE میں پروگرام کی غلطیوں کو ٹھیک کرنے کے لئے ڈیبگر کے ل a پروگرامنگ ونڈو شامل ہوسکتی ہے ، ماخذ کوڈ لکھنے کے ساتھ ساتھ ایک وژوئل ایڈیٹر جو ڈویلپرز کو پروگرام کے گرافیکل یوزر انٹرفیس کو تشکیل دینے کے ساتھ ساتھ اس میں ترمیم کرنے کی اجازت دیتا ہے۔ IDEs میں ایک مرتب بھی ہوتا ہے جو سورس کوڈ فائلوں سے درخواستیں بنانے کے لئے استعمال ہوتا ہے۔

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

اس حقیقت کی وجہ سے کہ بڑی تعداد میں کمپنیاں ڈویلپرز کو اپنے پلیٹ فارم کیلئے ایپلی کیشنز بنانے کا مشورہ دینا چاہتی ہیں ، لہذا وہ ایس ڈی کے کو مفت میں فراہم کرتے ہیں۔ ڈویلپر آسانی سے کسی کمپنی کی ویب سائٹ سے ایس ڈی کے ڈاؤن لوڈ کرسکتے ہیں اور فوری طور پر پروگرامنگ شروع کرسکتے ہیں۔ تاہم ، اس حقیقت کی وجہ سے کہ ہر سافٹ ویئر ڈویلپمنٹ کٹ مختلف ہے ، ڈیولپروں کو نئے SDKs کا استعمال سیکھنے میں کچھ وقت لگ سکتا ہے۔ لہذا ، جدید ایس ڈی کے کی ایک بڑی تعداد میں وسیع پیمانے پر دستاویزات شامل ہیں اور ان میں بدیہی پروگرامنگ انٹرفیس بھی ہے ، اس سے پروگرام کی نشوونما کو فروغ دینے میں مدد ملتی ہے۔

android SDK درج ذیل پر مشتمل ہے۔

ہر بار جب گوگل نیا اینڈروئیڈ ورژن جاری کرتا ہے ، اسی طرح کا ایس ڈی کے بھی جاری کیا جاتا ہے۔ جدید ترین خصوصیات کا استعمال کرتے ہوئے پروگرام لکھنے کے ل develop ، ڈویلپرز کو خاص فون کے لئے ہر ایس ڈی کے ورژن ڈاؤن لوڈ کرنے کے ساتھ ساتھ انسٹال کرنا ہوگا۔ کچھ ترقیاتی پلیٹ فارم جو SDK کے ساتھ مطابقت پذیر ہوتے ہیں ان میں آپریٹنگ سسٹم جیسے لینکس ، ونڈوز اور میک OS شامل ہیں۔ Android SDK کے اجزاء کو الگ سے ڈاؤن لوڈ کیا جاسکتا ہے۔ تیسری پارٹی کے ایڈ آنس بھی ڈاؤن لوڈ کے لئے دستیاب ہیں۔

Download Primer to continue