ڪوٽلن سان اينڊرائيڊ ايپس ڪيئن ٺاهجن

ڪوٽلن سان اينڊرائيڊ ايپس ڪيئن ٺاهجن

ڪوٽلن هڪ جديد پروگرامنگ ٻولي آهي جيڪا گوگل پاران اينڊرائيڊ ايپ ڊولپمينٽ لاءِ تجويز ڪئي وئي آهي. ان جو نحو مختصر، خالي محفوظ، شروعات ڪندڙن لاءِ سکڻ ۾ آسان، ۽ جاوا سان مڪمل طور تي مطابقت رکي ٿو. هن آرٽيڪل ۾، اسان ڪوٽلن سان اينڊرائيڊ ايپ ٺاهڻ لاءِ عملي قدمن کي ڍڪينداسين، اوزار تيار ڪرڻ ۽ پروجيڪٽ ٺاهڻ کان وٺي توهان جي پهرين ايپ هلائڻ تائين.

1. تياري: گهربل اوزارن جي انسٽاليشن

ڪوڊنگ شروع ڪرڻ کان اڳ، پڪ ڪريو ته توهان صحيح ڊولپمينٽ ماحول قائم ڪيو آهي. مکيه اوزار جيڪي توهان کي گهربل هوندا اهي آهن:

1. اينڊرائيڊ اسٽوڊيو
هي اينڊرائيڊ ايپس ٺاهڻ لاءِ سرڪاري IDE آهي. اينڊرائيڊ اسٽوڊيو ۾ ايڊيٽر، ايموليٽر، گريڊل بلڊ سسٽم، ۽ ڊولپمينٽ کي تيز ڪرڻ لاءِ ٻيون ڪيتريون ئي خاصيتون شامل آهن.

2. JDK (جاوا ڊولپمينٽ ڪٽ)
اينڊرائيڊ اسٽوڊيو ۾ عام طور تي گهربل JDK شامل هوندو آهي. بهرحال، پڪ ڪريو ته جيڪو نسخو توهان استعمال ڪري رهيا آهيو اهو توهان جي اينڊرائيڊ اسٽوڊيو سان مطابقت رکي ٿو.

3. اينڊرائيڊ ايس ڊي ڪي
SDK کي اينڊرائيڊ اسٽوڊيو ذريعي انسٽال ڪيو ويندو. توهان اينڊرائيڊ پليٽ فارم، بلڊ ٽولز، ۽ ايموليٽر جهڙا جزا ڊائون لوڊ ڪندا.

انسٽاليشن کان پوءِ، اينڊرائيڊ اسٽوڊيو کوليو ۽ ان کي پهريون ڀيرو هلڻ تي گهربل حصن کي ڊائون لوڊ ڪرڻ ڏيو.

2. هڪ نئون Android پروجيڪٽ ٺاهيو

شروعاتي پروجيڪٽ ٺاهڻ لاءِ انهن قدمن تي عمل ڪريو:

1. اينڊرائيڊ اسٽوڊيو کوليو
2. نئون منصوبو چونڊيو
3. هڪ ٽيمپليٽ چونڊيو، مثال طور خالي سرگرمي (سکيا لاءِ سڀ کان عام)
4. منصوبي جي تفصيل ڀريو:
- نالو: مثال طور `First Application`
- پيڪيج جو نالو: مثال طور `com.example.firstapplication`
- ٻولي: ڪوٽلن چونڊيو
- گھٽ ۾ گھٽ SDK: ٽارگيٽ ڊيوائس جي مطابق چونڊيو (مثال طور، API 21 ڪيترن ئي ڊوائيسز سان مطابقت رکڻ لاءِ)
5. ختم ڪريو تي ڪلڪ ڪريو

اينڊرائيڊ اسٽوڊيو خودڪار طريقي سان پروجيڪٽ جي جوڙجڪ ٺاهيندو، جنهن ۾ ڪوٽلن فائلون ۽ لي آئوٽ فائلون شامل آهن.

3. هڪ اينڊرائيڊ پروجيڪٽ جي بنيادي ڍانچي کي سمجھو

READ  ڊيٽا سائنس ۾ ڪيريئر ڪيئن شروع ڪجي

هڪ ڀيرو منصوبو مڪمل ٿي ويندو، توهان ڪيترائي اهم فولڊر ڏسندا:

- app/src/main/java/ : جتي ڪوٽلن فائلون (پروگرام ڪوڊ) واقع آهن
- app/src/main/res/ : جتي وسيلا جهڙوڪ لي آئوٽ، تصويرون، تار، رنگ محفوظ ڪيا ويندا آهن
- لي آئوٽ/ : XML تي ٻڌل ڊسپلي فائل
– قدر/ : `strings.xml`، `colors.xml`، `themes.xml` تي مشتمل آهي
– AndroidManifest.xml: اهم ايپليڪيشن معلومات تي مشتمل آهي، جهڙوڪ سرگرمين ۽ اجازتن جي فهرست.
- build.gradle : ترتيب ترتيب، انحصار، ۽ لائبريري ورجن ٺاهڻ

هن جوڙجڪ کي سمجهڻ سان توهان کي مونجهاري کان بچڻ ۾ مدد ملندي جڏهن منصوبو وڏو ٿيڻ شروع ٿيندو.

4. سرگرمين کي سمجھڻ: هڪ ايپليڪيشن جو شروعاتي نقطو

هڪ ڪلاسيڪل اينڊرائيڊ ايپ ۾، مکيه اسڪرين عام طور تي هڪ سرگرمي سان ظاهر ڪئي ويندي آهي. جڏهن توهان هڪ 'خالي سرگرمي' پروجيڪٽ ٺاهيندا آهيو، ته اينڊرائيڊ اسٽوڊيو هڪ 'MainActivity.kt' فائل ٺاهيندو آهي.

سادي `MainActivity.kt` مواد جي مثال (عام طور تي هن وانگر):

"ڪوٽلن"
پيڪيج com.example.firstapplication

androidx.appcompat.app.AppCompatActivity درآمد ڪريو
android.os.Bundle درآمد ڪريو

ڪلاس مکيه سرگرمي: ايپ ڪمپيٽ سرگرمي () {
اوور رائڊ فن آن ڪريٽ (محفوظ ٿيل انسٽنس اسٽيٽ: بنڊل؟) {
super.onCreate(محفوظ ڪيل انسٽنس اسٽيٽ)
مواد جو ڏيک سيٽ ڪريو (آر. لي آئوٽ. سرگرمي_ مکيه)
}
}

مختصر وضاحت:
- `onCreate()` کي سڏيو ويندو آهي جڏهن سرگرمي ٺاهي ويندي آهي
- `setContentView()` استعمال ڪرڻ لاءِ لي آئوٽ جو تعين ڪري ٿو، مثال طور `activity_main.xml`

5. XML سان نظارا ڊيزائن ڪرڻ

`res/layout/activity_main.xml` کوليو. شروعات ڪندڙن لاءِ، توهان ڊيزائن ويو (ڊريگ اينڊ ڊراپ) استعمال ڪري سگهو ٿا يا سڌو سنئون XML ايڊٽ ڪري سگهو ٿا.

سادي ترتيب جو مثال: ٽيڪسٽ ۽ بٽڻ.

"`اڪس ايم ايل

تبصرو ڇڏي ڏيو