CodeGym /جاوا بلاگ /Random-SD /Android جي شروعات ڪندڙن لاءِ علم روڊ ميپ
John Squirrels
سطح
San Francisco

Android جي شروعات ڪندڙن لاءِ علم روڊ ميپ

گروپ ۾ شايع ٿيل
نوان ماڻهو اڪثر پاڻ کان پڇندا آهن: "مون کي ڇا ڄاڻڻ جي ضرورت آهي ڊولپر ٿيڻ لاء؟" نوڪري جون پوسٽون ٿي سگھن ٿيون گھڻا سمجھڻ وارا لفظ. پروگرامنگ ڪتاب ايتري قدر معلومات سان ڀريل آهن جو لڳي ٿو ته توهان کي ننڍپڻ کان ئي موضوع جو مطالعو شروع ڪرڻو پوندو. انهي جي چوٽي تي، Android ترقي هاڻي هڪ نقطي تي آهي جتي توهان کي ٻه ٻوليون ڄاڻڻ جي ضرورت آهي: جاوا ۽ ڪوٽلن. اسان ڪوشش ڪرڻ وارا آھيون "ڄاڻندڙن لاءِ علم جو روڊ ميپ" - بلڪل اھو جيڪو توھان کي ڄاڻڻ جي ضرورت آھي توھان جي پھرين نوڪري حاصل ڪرڻ لاءِ. روڊ ميپ هڪ شروعاتي لاءِ هڪ Android ڊولپر جي طور تي - 1پهريون ۽ اهم ترين آهي ڪور جاوا. ها، جاوا هن وقت شروع ڪرڻ لاء بهترين جڳهه آهي. منهنجي نظر ۾، ڪوڊ گيم اهو ڪرڻ جو بهترين طريقو آهي. ڪنهن به شيءِ کان پريشان ٿيڻ جي ڪا ضرورت ناهي جيستائين توهان بنيادي شين جي مڪمل طور تي ڪم نه ڪيو. ساڳئي وقت، توهان وٽ وڏو فائدو هوندو جيڪڏهن توهان هڪ مرشد ڳولي سگهو ٿا جيڪو توهان کي اشارو ڏئي سگهي ٿو ۽ شين جي وضاحت ڪري سگهي ٿو. پوء توھان ڪوشش ڪري سگھوٿا Android SDK. پهرين، توهان کي ڄاڻڻ جي ضرورت آهي ته ڪيئن استعمال ڪجي TextView، EditText، Layouts (Frame, Linear, Relative), ImageView, and Button. ان کان پوء، اڳتي وڌو RecyclerView. هن مرحلي تي، مشق توهان جي هر شيء آهي. توهان کي هر شي جي ڪوشش ڪرڻ جي ضرورت آهي، ڏسو ته اهو ڪيئن ڪم ڪري ٿو، انهن حصن ۾ ڪهڙيون خاصيتون آهن، ۽ اهي ڪيئن مختلف آهن. پوءِ توھان وڌيڪ گہرا ٿي سگھوٿا ۽ سرگرمي ۽ ٽڪرن کي ڳولي سگھو ٿا. پوءِ لائف سائيڪل ۽ لانچ موڊ. پڻ ڊيٽا جي منتقلي جي وچ ۾ ٻن سرگرمين (ارادا) ۽ ٻه ٽڪرا (بنڊل). ھن نقطي تي، توھان ڪجھھ لکڻ لاءِ تيار آھيو ھڪڙو ڳڻپيوڪر کان ٿورو وڌيڪ پيچيده. توھان کي ھڪڙو ننڍڙو منصوبو لکڻ جي ضرورت آھي جيڪا ڪيترن ئي اسڪرينن تي مشتمل آھي. بنيادي شيء ڪيترن ئي حصن کي استعمال ڪرڻ آهي اهو معلوم ڪرڻ لاء ته اهي هڪ ٻئي سان ڪيئن لهه وچڙ ۾ آهن. ۽ ٻيهر، اهو هڪ وڏو پلس هوندو جيڪڏهن ڪو توهان جو ڪوڊ ڏسي ۽ تجويزون ڏئي سگهي. هاڻي توهان ڪوشش ڪرڻ لاءِ تيار آهيو ڪوٽلن. اضافي طور تي، توهان کي پنهنجو منصوبو ٺاهڻ گهرجي REST API سان ڪجهه طريقي سان. Retrofit لائبريري هن کي ڪرڻ لاء استعمال ڪيو ويندو آهي. ان بابت ڪيترائي سبق آهن. اتي پڻ ڪيترائي کليل APIs آھن جن تي توھان مشق ڪري سگھو ٿا (مثال طور، Instagram، Facebook، ۽ ٻيا ڪيترائي). آخري نتيجو اهو ٿيڻ گهرجي جيڪو سرور کان ڊيٽا ڊائون لوڊ ڪري ٿو ۽ ان کي اسڪرين تي ڏيکاري ٿو. Glide لائبريري (يا، متبادل طور تي، پڪاسو) پڻ هتي مفيد آهي. اهو ئي ان جو نٽ ۽ بولٽ آهي. ايندڙ قدم ڊيزائن جي نمونن کي حل ڪرڻ آهي. گوگل Android لاء MVVM کي فروغ ڏئي ٿو، تنهنڪري توهان کي ڪوشش ڪرڻ گهرجي. پڻ، چيڪ ڪريو ته "صاف فن تعمير" جو مطلب آهي. ۽ اهو سڀ ڪجهه ختم ڪرڻ لاء - انحصار انجڻ. هن موقعي تي، توهان ڪجهه انٽرويو ڏانهن وڃڻ جي ڪوشش ڪري سگهو ٿا. انٽرنيٽ انهن مضمونن مان هر هڪ تي مضمونن ۽ مثالن سان ڀريل آهي. جئين توهان پڙهو ٿا، ياد رکو ته اهو سمجهڻ ته شيون ڪيئن ۽ ڇو ڪم ڪن ٿيون اڃا به وڌيڪ اهم آهي اصطلاحن کي ياد ڪرڻ کان. اهو پڻ ضروري آهي ته ڊيبگر استعمال ڪرڻ جي قابل ٿي غلطين کي ٽريڪ ڪرڻ لاء. ۽ اهو صرف تمام گهڻي مشق سان ممڪن آهي. اهو عمل ڇهن مهينن ۾ مڪمل ٿي سگهي ٿو. پر اهو صرف آهي جيڪڏهن توهان پنهنجي تربيت لاءِ ڪافي وقت وقف ڪيو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION