ہم پیروکاروں کی طرف سے آئی فون پر اسلام پر سیکڑوں اور ہزاروں سوالات موصول کرتے ہیں ، اور آئی او ایس اور ایپل ڈیوائسز کی پریشانیوں کے علاوہ اکثر پوچھا جانے والا سوال یہ ہے۔ "میں iOS ڈویلپر بننا چاہتا ہوں ، مجھے کیا کرنا چاہئے؟". برسوں پہلے ہم نے ایک آرٹیکل پیش کیا جو کسی کے لئے بھی ایک ابتدائی رہنما ہے جو کوڈ سیکھنا چاہتا ہے - آپ کو یہ مل جاتا ہے یہ لنکاب ، اس مضمون کے 4 سال بعد ، چیزیں بہت تبدیل ہوگئیں۔ ایپل کے مطابق 10 ماہ قبل ، یہاں 6 لاکھ ڈویلپر ہیں اس کے ساتھ رجسٹرڈ ، iOS ، Android ، ونڈوز فون اور بلیک بیری اسٹورز کے ساتھ مل کر ایپس کی تعداد کے دگنے کے برابر ایک نمبر۔ توقع کی جا رہی ہے کہ اب یہ تعداد 8 ملین ہے۔ لہذا اس بڑی تعداد کے ساتھ ، اگر آپ آئی او ایس ڈویلپر بننا چاہتے ہیں تو ، آپ کو یہ معلوم ہونا چاہئے کہ ان میں منفرد کیسے رہنا ہے؟
ترقی کے ساتھ ، اس ڈویلپرز کی ضرورت بڑھ گئی ہے جس کے بغیر اسمارٹ آلات موجود نہیں ہیں۔ سمارٹ ڈیوائسز کی صلاحیتوں کو عام طور پر ان کی کھیلوں اور پروگراموں کو بہتر انداز میں چلانے کی صلاحیت سے ماپا جاتا ہے ، نیز صارف کو بغیر کسی تجربے کا تجربہ بھی دیتی ہے۔ چنانچہ ایپل نے 7 بٹ فن تعمیر کے ساتھ A64 پروسیسر تیار کیا ، جس نے عمدہ تجربہ کیا ، خاص طور پر کھیلوں میں ، اور گوگل نے اپنے "گٹھ جوڑ 800" کے آلے میں نیا سنیپ ڈریگن 5 پروسیسر استعمال کیا۔ یہ واضح نہیں ہے کہ سام سنگ اپنے پروسیسروں کی تیاری میں کیا کر رہا ہے اور ہارڈ ویئر ہارڈویئر اور اس سب کا بنیادی ہدف صارف کو راغب کرنے کے لئے ایپلی کیشنز کے اندر بہترین کارکردگی دینا ہے۔
لیکن ڈویلپروں کا کیا ہوگا؟ یقینا the ڈویلپر اپنے طور پر ایک ڈویلپر کے طور پر ظاہر نہیں ہوئے تھے ، لیکن ایپل کی (ڈبلیوڈبلیو ڈی سی) کانفرنس میں ہونے والی تعلیمی ورکشاپوں میں پھیل گئی ہے۔ اور کمپنیوں کے لئے تعلیمی پروگرام ، ان سائٹوں کے علاوہ جو پروگرامنگ کی تمام زبانیں سکھاتے ہیں۔ اور ہم نے ایسی سائٹ دیکھی Code.org اور میں اسے لے کر گیا کوڈ کا وقت جس کا مقصد نوزائیدہ ڈویلپرز کو تعلیم اور اس کی طرف راغب کرنا ہے ، اس کے علاوہ وہ دکانوں میں پھیل چکی درجنوں ایپلی کیشنز کے علاوہ اس کا مقصد پروگرامنگ سکھانا اور یہ بتانا ہے کہ یہ کتنا آسان ہے اور یہ ایسی بات ہے جو کوئی بھی کسی نہ کسی استقامت کے ساتھ کرسکتا ہے۔
بے شک ، سب سے زیادہ ڈویلپرز کو راغب کرنے والے عوامل میں سے ایک مادی عنصر ہے ، کیونکہ ڈویلپر کا پیشہ پیشہ پیشہ افراد میں سے ایک ہے جو حال ہی میں نمودار ہوا ہے ، اور اس سے بہت سارے پیسے پیدا ہوتے ہیں (اگر آپ کی درخواست کامیاب ہے) معاوضہ ایپلی کیشنز کا مفت طریقہ یا مفت ایپلی کیشنز جس میں ایپ خریداری ہوتی ہے یا ایسے اشتہارات جو اب دنیا پر حاوی ہیں درخواست کی واپسی. دلچسپ بات یہ ہے کہ ایپلی کیشن کی ترقی تخلیقی صلاحیتوں کے لئے کھلا میدان ہے اور اگر آپ کی درخواست کافی مقبول ہو تو آپ گھر میں رہتے ہوئے لاکھوں کما سکتے ہیں۔
وہ اصول جو کسی بھی ڈویلپر کے لئے ناگزیر ہیں
لیکن یہ مت سوچئے کہ اگر آپ ڈویلپر بن جاتے ہیں تو ، آپ دن اور رات کے درمیان لاکھوں کمائیں گے ، کیوں کہ یہاں روزانہ ہزاروں ایپلی کیشنز اسٹور میں رکھی جاتی ہیں اور کوئی ان کی طرف توجہ نہیں دے رہا ہے ، تو کیوں ؟! اس کا جواب ایپس اور گیمز کی بھیڑ ہے جو ایک ہی خیال اور مشن کو انجام دیتے ہیں۔ اگر آپ ایپ کو ڈیزائن کرنا چاہتے ہیں تو ، آپ کے پاس انتخاب کرنے کے لئے دو اختیارات ہیں:
1 ایسی ایپلی کیشن تیار کرنا جس کے آئیڈیا پر پہلے عمل کیا گیا تھا ، لیکن اس کا اطلاق غیر معمولی انداز میں کیا گیا جس کی وجہ سے ہر ایک اسے قبول کرتا ہے ، جیسے "کینڈی کرش" گیم ، جو بہت مشہور تھا ، حالانکہ اس کا آئیڈی نیا نہیں ہے ، لیکن اس پر عمل درآمد شامل ہے بہت ساری تخلیقی صلاحیتوں کے بارے میں جاننے کے لئے یہ لنک دیکھیں کینڈی کرش کی کامیابی کا راز-.
2 کہ آپ ایک نیا آئیڈیا تیار کریں اور لوگوں کی تعریف کرنے اور مطلوبہ مقبولیت حاصل کرنے کے لئے اپنی ساری توانائ اس میں صرف کریں ، اور پھر اس خیال کو عملی جامہ پہنانے میں آپ کی تھکاوٹ کے ل your آپ کی درخواست کی شہرت کے ذریعہ آپ کو مالی اور اخلاقی طور پر نوازا جائے گا۔
چاہے آپ پہلا یا دوسرا ماڈل منتخب کریں ، کچھ چیزیں ایسی ہیں جن کا ملنا ایک اچھ applicationی اطلاق اور کامیاب ڈویلپر کے ساتھ ہونا چاہئے۔
1
آسانی: صارف کوئی پیچیدہ درخواست نہیں ڈھونڈتا ہے ، بلکہ ایک آسان ایپلی کیشن ہے جو مطلوبہ فنکشن کو سادہ اور غیر پیچیدہ طریقے سے مکمل طور پر انجام دیتا ہے۔ اس سے نمٹنے کے قابل ہونا۔ جب کسی ایپلی کیشن کو تیار کرنا شروع کرتے ہو تو ، ڈویلپر کو اسے زیادہ سے زیادہ آسان کرنا چاہئے تاکہ ہر کوئی اسے استعمال کر سکے۔
2
ڈیوائس کی صلاحیتیںڈویلپر کو آلہ کی صلاحیتوں اور کمپنیوں کی فراہم کردہ خصوصیات سے بھرپور فائدہ اٹھانے کی کوشش کرنی چاہئے ، مثال کے طور پر اگر آپ آئی فون کے ل a کوئی گیم تیار کررہے ہیں تو آپ کو آلات کی اعلی صلاحیتوں خصوصا the نئے آلات سے فائدہ اٹھانا ہوگا A7 پروسیسر پر مشتمل ہے جو گرافکس کے لحاظ سے عمدہ کارکردگی دکھاتے ہیں۔
3
معیار: مثال کے طور پر ، نامناسب جگہوں پر اشتہارات نہ لگانے کے ل paid ، آپ ایپلیکیشن کو معاوضہ دے سکتے ہیں ، اور آپ درخواست کے اندر سے خریداری شامل کرسکتے ہیں ، لیکن اشتہارات کو نامناسب جگہوں پر نہیں لگاتے ہیں تاکہ صارف کو پریشانی نہ ہو ، اور ڈویلپر کو ایسا نہیں ہونا چاہئے درخواست کے اندر سے خریداریوں پر مبنی پوری طرح سے۔ کیونکہ یہ ان عوامل میں سے ایک ہے جو صارف کو سب سے زیادہ تکلیف دیتا ہے۔
4
حوالہ دیں اور کاپی نہ کریں: جب کوئی ایپلی کیشن مقبول ہے تو بہت سے لوگ بے ہودہ طریقے سے اس کی کاپی کرتے ہیں ، اور یہاں تک کہ درخواست کے آئیکن کی نقل کرتے ہیں۔ اگر آپ کسی سے آئیڈیا کاپی کرنا چاہتے ہیں تو ، اسے تیار کرنے اور تبدیل کرنے کی کوشش کریں ، اور اگر آپ تخلیقی اضافے میں اپنے کام میں مہارت حاصل کرتے ہیں تو آپ ان لوگوں سے زیادہ شہرت حاصل کرسکتے ہیں جنہوں نے اس سے یہ خیال لیا۔ آپ اس کے ذریعے ڈپلیکیٹ آئیڈیا کی کامیابی کا راز معلوم کرنے کے لئے کینڈی کرش مضمون کا جائزہ لے سکتے ہیں یہ لنک.
5
اپنے آپ پر بھروسہ کریں: یہ نکتہ ایک اہم ترین نکات ہے جو آپ کو سربراہی اجلاس میں لے جاسکتا ہے۔ شروعات مشکل معلوم ہوسکتی ہے ، لیکن یہ آپ کے خیال سے کہیں زیادہ آسان ہے۔ کیونکہ پروگرامنگ کی زبانیں آسان منطقی احکام پر مبنی ہوتی ہیں جو آپ آلہ کو آلہ دینے کے ل write لکھتے ہیں اور یہ کام انجام دیتا ہے اور بہت ساری سائٹیں ایسی ہیں جو آسان اور آسان طریقہ سے پڑھاتی ہیں اور آپ کو اپنے پہلے پروجیکٹس بنانے میں مدد کرتی ہیں جیسے کوڈ اکیڈمی.
6
جانئے کہ آپ کو کس زبان کی ضرورت ہے: اپنا وقت بچائیں اور جانیں کہ آپ کیا کرنا چاہتے ہیں .. یقینا بہت سی پروگرامنگ زبانیں اور ٹولز موجود ہیں جو آپ کو زیادہ تر آپریٹنگ سسٹم کے ل one ایک کوڈ لکھتے ہیں ، لیکن اب تک یہ ایپلی کیشنز کام نہیں کرتی ہیں اور ساتھ ہی لکھی گئی ایپلی کیشنز بھی کام نہیں کرتی ہیں۔ آپریٹنگ سسٹم پروگرامنگ پیکیج لہذا اگر آپ اینڈروئیڈ آلات کے ل develop تیار کرنا چاہتے ہیں تو جاوا مناسب ہے۔ اگر آپ آئی او ایس ڈیوائسز کے ل develop تیار کرنا چاہتے ہیں تو ، (آبجیکٹ سی) زبان سب سے موزوں زبان ہے کیونکہ یہ سسٹم عموما based اس پر مبنی ہے اور آپ کو آلے سے متعلق ہر چیز کو استعمال کرنے کے قابل بناتا ہے۔
آخر میں ، درخواست کی ترقی آپ کی مہارت میں سے ایک نہیں ہوسکتی ہے ، لیکن آپ کے پاس عمدہ نظریات ، ایک اچھے ڈیزائنر ، یا یہاں تک کہ آپ کو ایپلی کیشنز کی جانچ کرنے کی مہارت حاصل ہے ، لہذا آپ کی مہارتیں آپ کو روکنے نہ دیں اور اپنے دوستوں یا یہاں تک کہ لوگوں کی ایک ٹیم تشکیل دیں۔ انٹرنیٹ پر جانتے ہو اور ایک اچھی اور مفید ایپلی کیشن بناتے ہیں۔
آخری لفظ
اس مضمون کا سمجھنا تھا کہ بہت سے لوگوں نے ایک مبہم کوڈ پر غور کیا ہے جو صرف کمپنیاں ہی کرسکتی ہیں۔ شاید پڑھنے والوں میں سے کوئی ایک مضمون پسند کرے گا اور خود ہی ایک ایپلی کیشن تیار کرنے کا فیصلہ کرے گا اور عرب ترقی پذیر کی حیثیت سے بڑی شہرت حاصل کر سکے گا۔ اور یہ نہ بھولنا کہ عرب ایپلی کیشنز کی حمایت کرنا آئی فون اسلام میں ہمارا کردار ہے۔ اگر آپ کے پاس درخواست ہے اور آپ اسے بڑے پیمانے پر مشہور کرنا چاہتے ہیں تو ، براہ کرم سائٹ پر "ہم سے رابطہ کریں" سیکشن کے ذریعے ہم سے رابطہ کرنے میں ہچکچاہٹ نہ کریں۔ یا ، اطلاق سے ، "پروگرام کے بارے میں" اور پھر ای میل کا آئیکن منتخب کریں۔







64 تبصرے