جيڪڏهن توهان انهن مان هڪ آهيو جن اڃا تائين فيصلو نه ڪيو آهي ته انهن جي جاوا علم کي ڪٿي لاڳو ڪيو وڃي، پوء اهو مضمون ضرور توهان لاء آهي. آرٽيڪل اهڙي هدايت تي بحث ڪري ٿو جيئن Android ترقي. ڪهاڻي ڪيئن مان هڪ Android ڊولپر بڻجي ويو. Android ڊولپمينٽ چونڊڻ لاءِ صلاحون ۽ امڪان. اندر اچو!
هيلو JavaRush شاگردن! توھان مان گھڻن کي اڳ ۾ ئي اھو خيال آھي ته IT شعبي ۾ ڪھڙي صنعتون اسان جي محبوب جاوا استعمال ڪن ٿيون. توهان مان ڪجهه شايد اڳ ۾ ئي فيصلو ڪيو آهي ۽ توهان جي پسند ڪيو آهي. هن آرٽيڪل ۾ آئون توهان کي ٻڌايان ٿو ته مان ڪيئن بڻجي ويو هڪ Android ڊولپر. مان وضاحت ڪندس ڇو ته مان سمجهان ٿو ته هي هدايت سڀ کان وڌيڪ اميد رکندڙ آهي. مان توهان کي سمجهان ٿو ته Android ترقي ڇا آهي. ۽ يقينا، مان توهان جي ڪيريئر جي ڪامياب شروعات لاءِ ٽوٽڪا شيئر ڪندس هڪ Android ڊولپر جي حيثيت سان.
سڀني علائقن مان جن ۾ مکيه ٽيڪنيڪل اوزار جاوا آهي، Android ترقي هن خاص پروگرامنگ ٻولي جي ڄاڻ جي لحاظ کان سڀ کان وڌيڪ غير ضروري آهي. Android ۾ ڪيتريون ئي جاوا خاصيتون استعمال نه ڪيون ويون آھن انھن جي بيڪاريءَ جي ڪري، ۽ انھن مان گھڻا مڪمل طور تي گريڊ بلڊر جي مخصوص ورزن ۾ خارج ٿيل آھن. ان سلسلي ۾، جاوا جي ڄاڻ لاء داخلا جي حد پاڻ مڪمل ٿيل جاوا رش ڪورسز جي سطح تي آهي: جاوا ڪور ۽ جاوا نحو. يقينا، توهان کي سمجهڻ جي باري ۾ نه وسارڻ گهرجي multithreading؛ هتي اهڙو تجربو تمام مفيد ٿيندو. جاوا جي اهڙي ڄاڻ سان توهان کي ڪافي اعتماد محسوس ٿيندو. اچو ته UI (يوزر انٽرفيس) ذريعي وڃو Android جو حصو. ايپليڪيشن عناصر جي ترتيب يا ترتيب xml تہن کي استعمال ڪندي ڪيو ويندو آھي. هتي توهان کي گهربل نتيجو حاصل ڪرڻ لاء مختلف ٽيگ کي گڏ ڪرڻ جي ضرورت آهي. جيڪڏهن توهان html ترتيب سان ڊيل ڪيو آهي، توهان ان کي جلدي جلدي حاصل ڪندا. پر جيڪڏهن توهان html سان واقف نه آهيو، ان بابت ڪا به پيچيده ناهي، ۽ انٽرنيٽ تي هن موضوع تي ڪافي مواد موجود آهي. Android اسٽوڊيو IDE ۾ xml مارڪ اپ جو مثال:
اڳيون، هڪ اهم نقطو ڄاڻ ۽ سمجھڻ آهي گٽ ورزن ڪنٽرول سسٽم. هن ٽيڪنالاجي کان سواء هڪ Android ايپليڪيشن کي ترقي ڪرڻ جو تصور ڪرڻ ڏکيو آهي. پر هتي توهان کي ترقي يافته ماهر ٿيڻ جي ضرورت ناهي. شروعات ڪندڙ جي طور تي، توهان کي گهٽ ۾ گهٽ توهان جي مخزن سان پيچيده ڌاڙيلن کي انجام ڏيڻ جي ضرورت پوندي. انهي سان گڏ، جيڪڏهن ٽرمينل کي استعمال ڪندي ۽ مسلسل ڪجهه ڪمن ۾ داخل ٿيڻ توهان لاء اجنبي آهي، ۽ گٽ استعمال ڪرڻ جو مطلب بلڪل اهو آهي، پوء اتي هڪ مشهور گرافڪ شيل آهي SourceTree ، جيڪو توهان جي سڀني شاخن کي ڇڪيندو ۽ واضح سمجھ ڏيندو ته توهان ڪٿي آهيو. خير، هاڻي اچو ته Android جي ترقي جي هدايت کي چونڊڻ جي امڪانن بابت ڳالهايو. مٿين ڳالهين جي باوجود، Android سکڻ ۾ داخلا جي گهٽ حد جي پويان موقعن ۽ ترقي جي رستن جو هڪ مڪمل جبل آهي! Android OS هڪ انتهائي تيزيءَ سان ترقي ڪندڙ پليٽ فارم آهي. تقريبن هر سال هڪ نئون نسخو جاري ڪيو ويو آهي، جيڪو صارفين لاء نئين خاصيتون ۽ ڊولپرز لاء مختلف شيون آڻيندو آهي. ان سلسلي ۾، توهان جو ڪم ڪڏهن به هڪ مخصوص مستحڪم نسخي جي حمايت ڪرڻ جي معمولي ۾ تبديل نه ٿيندو، اتي هميشه ڪجهه نئون هوندو، اتي هميشه منتقل ڪرڻ لاء ڪٿي هوندو. مثال طور، ڪجهه وقت اڳ گوگل اعلان ڪيو ڪوٽلن کي Android لاءِ سرڪاري ترقياتي ٻولي طور. انهن MVVM (Model-View-ViewModel) ڊيزائن جي نموني استعمال ڪندي Android ايپليڪيشن لاءِ هڪ نئون فن تعمير پڻ پيش ڪيو. پليٽ فارم جي مقبوليت جي باري ۾ نه وساريو:
ڪيريئر جي واڌ جي لحاظ کان، توهان کي مسلسل ڪوڊ نه ڪرڻو پوندو پهرين هڪ تنخواه لاءِ، ۽ ٿوري دير کان پوءِ ٻئي لاءِ، وغيره. تازو، هڪ مشهور پوزيشن هڪ معمار جي آهي، جنهن جو ڪم ايپليڪيشنن جي نگراني ۽ ڊزائين ڪرڻ آهي، پنهنجي فن تعمير جي پنهنجي نظر کي وڌائڻ. ڊزائن جي نمونن جي مناسب ڄاڻ سان، اهي دروازا توهان لاء کليل هوندا. Android تي هلندڙ گيجٽ ۽ ڊوائيسز جو وڏو تعداد اهو ٻڌائي ٿو ته اهو ضروري ناهي ته صرف موبائل ايپليڪيشنون لکڻ لاء. توھان گھڙين، ٽي وي، ڪارن ۽ حتي ريفريجريٽر لاءِ پروگرام ٺاھي سگھو ٿا! جئين توهان ڏسي سگهو ٿا، اتي تمام گهڻا امڪان آهن، ۽ اها فهرست جاري رکي سگهجي ٿي، پر مون کي ڊپ آهي ته مضمون جي ڊيگهه ڪافي وڏي هوندي. پر انهن سڀني امڪانن کي حقيقت بنائڻ لاءِ، مان توهان سان ڪجهه تجويزون شيئر ڪرڻ چاهيان ٿو. جيئن مٿي ذڪر ڪيو ويو آهي، Android هڪ مهذب رفتار سان ترقي ڪري رهيو آهي، ۽ ڪيترن ئي ترقياتي عناصر صرف پراڻي ٿي رهيا آهن. ان جي مطالعي ۾ پنهنجو وقت ضايع نه ڪريو. گهڻو ڪري، نوان اڳ ۾ ئي انهن کي تبديل ڪري ڇڏيو آهي؛ اهو بهتر آهي ته توهان جو وقت وڌيڪ جديد طريقن جي مطالعي لاء وقف ڪيو وڃي. هميشه انهن جي صلاحن کي ٻڌو جيڪي هن فيلڊ ۾ توهان کان گهڻو وقت ڪم ڪري رهيا آهن، ڪڏهن ڪڏهن ڪجهه مشورا گوگل تي ڪنهن به معلومات کان وڌيڪ قيمتي هوندا آهن. ۽ اهڙن ماڻهن کان مشورو وٺڻ کان ڊپ نه ٿيو. پاڻ کي Android جي دنيا تي اضافي معلومات جو ذريعو ڳولهيو، مثال طور، Habré يا ٻين مشهور IT ڪميونٽيز تي موبائل ڊولپر جي مضمونن جا هضم. مان هتي ختم ڪندس. مون کي اميد آهي ته منهنجي آرٽيڪل توهان کي Android ترقي جي دنيا کي تصور ڪرڻ ۾ مدد ڪئي، ۽ توهان ٿورو مفيد سکيو =) تبصرن ۾ پنهنجا تاثرات لکو يا پسند سان مدد ڪريو. توهان سڀني جي مهرباني ۽ ڪنهن به جاوا هدايت ۾ سٺي قسمت!
GO TO FULL VERSION