اینڈرائیڈ اسٹوڈیو میں ڈائرکٹری کا ڈھانچہ - کوڈکلک

بانٹیں

اینڈرائیڈ اسٹوڈیو میں ڈائرکٹری کا ڈھانچہ

پچھلی انٹری میں ہم نے دیکھا کہ اینڈرائیڈ پر اپنا پہلا پروجیکٹ کیسے بنایا جائے، اس بار ہم دیکھیں گے کہ پروجیکٹ کی ڈائرکٹری کا ڈھانچہ کیا ہے اور کن کن عناصر کو مدنظر رکھنا ہے۔

اشتہارات


پہلے سے طے شدہ طور پر، پروجیکٹ مندرجہ ذیل ڈھانچے کے ساتھ بنایا گیا ہے اور ہمیں 2 ٹیبز کے ساتھ پیش کرتا ہے، MainActivity.kt Y activity_main.xml.


یہ 2 ٹیبز کوٹلن فائل سے مماثل ہیں جس میں ہمارے سسٹم کی منطق (جسے سرگرمیاں کہا جاتا ہے) اور وہ فائل ہوگی جس میں ایپ کا گرافیکل انٹرفیس (جسے لے آؤٹ کہا جاتا ہے) پر مشتمل ہوگا۔


ماحول کے اوپری حصے میں ہم پروجیکٹ کا نام دیکھ سکتے ہیں اور اگر ہم اس پر ماؤس ہوور کریں گے تو ہمیں وہ راستہ مل جائے گا جہاں اسے ہمارے کمپیوٹر پر محفوظ کیا گیا ہے۔

مشاہدہ: اگر آپ براہ راست رسائی حاصل کرنا چاہتے ہیں، تو ہم دائیں کلک کر سکتے ہیں۔ ایپلی کیشنز اور ہم تلاش کرتے ہیں میں کھولا گیا۔ اور ہم منتخب کرتے ہیں ایکسپلورراس طرح پروجیکٹ ڈائرکٹری لوڈ ہوتی ہے۔

ڈائریکٹری کا ڈھانچہ۔


بائیں جانب ہمیں پروجیکٹ ڈائرکٹری کا ڈھانچہ ملتا ہے، یہاں ہم دیکھتے ہیں کہ اس میں روٹ میں فولڈر موجود ہے۔ ایپلی کیشنز جو اس منصوبے کی نمائندگی کرتا ہے اور اس کے اندر ہم دیکھتے ہیں۔ ظاہر, جاوا, گوشت Y گریڈل اسکرپٹس جس کے نتیجے میں ہماری درخواست کے لیے اہم دیگر ڈائریکٹریز یا فائلیں شامل ہیں۔


پہلے سے طے شدہ طور پر، یہ "Android" منظر میں لوڈ ہوتا ہے، لیکن ہم اپنی ضروریات کے مطابق منظر کو کسی بھی دستیاب میں تبدیل کر سکتے ہیں۔



ابھی کے لیے یہ تجویز کیا جاتا ہے کہ "Android" ویو میں کام کریں جو ہمیں اپنی ایپلی کیشنز کے ساتھ کام کرنے کے لیے بنیادی ڈھانچہ فراہم کرتا ہے، آئیے دیکھتے ہیں کہ وہاں نظر آنے والی ڈائریکٹریز کیا پر مشتمل ہیں۔

  • ظاہر: اس فولڈر میں AndroidManifest.xml فائل ہے جس میں پراجیکٹ میٹا ڈیٹا ہے، جو ہماری ایپلیکیشن کی عمومی معلومات کے مطابق ہے، جس میں ایپلیکیشن کا نام، آئیکن، تھیم، متعلقہ سرگرمیوں، اور دیگر کے ساتھ اشارہ کیا گیا ہے (اگر آپ کو معلوم نہ ہو تو اس فائل میں ترمیم نہیں کی جانی چاہیے)
  • جاوا: اس ڈائرکٹری میں پروجیکٹ کی سرگرمیاں اور/یا پیکجز شامل ہیں، جو ایپ کی منطقی کلاسوں کے مطابق ہیں، اگر ہم جاوا پروگرامنگ لینگویج کو منتخب کرتے ہیں تو ہمارے پاس .java ایکسٹینشن والی فائلیں ہوں گی، اگر ہم kotlin کو منتخب کرتے ہیں تو وہ .kt ایکسٹینشن والی فائلیں ہوں گی۔ , اس طرح. ہم خود درخواست کے لیے یونٹ ٹیسٹ فائلیں شامل کر سکتے ہیں۔
  • گوشت: اس جگہ سے مماثل ہے جہاں ایپ کا پورا گرافیکل حصہ اسکرینز (لے آؤٹس)، اورینٹیشن، امیجز، آئیکنز اور ریسورس فائلز جیسے کہ رنگوں، ٹیکسٹس، تھیمز وغیرہ کے لیے xml فائلز کے لحاظ سے منظم کیا جائے گا۔
  • گریڈل اسکرپٹس: یہاں ایپ کی کنفیگریشن فائلیں ہیں، مثال کے طور پر build.gradle فائل جہاں ہم ایپ کے لیے درکار پروجیکٹ کے انحصار یا لائبریری، پروجیکٹ ورژن، کنفیگریشن عناصر، بلڈ ورژن اور دیگر عناصر کا نظم کرتے ہیں۔

اور اب تک یہ اندراج، اگلے ایک میں ہم دیکھیں گے کہ اپنی ایپلی کیشنز کی تقلید کے لیے ایک ورچوئل ڈیوائس کیسے بنایا جائے۔

اس میں آپ کی دلچسپی بھی ہو سکتی ہے۔




کیا آپ اس اندراج کے بارے میں کچھ شامل کرنا یا تبصرہ کرنا چاہتے ہیں؟ کرنے کے لئے آزاد محسوس کریں….اور اگر آپ کو یہ پسند آیا… میں آپ کو اشتراک کرنے کی دعوت دیتا ہوں۔ Y اس طرح کی مزید پوسٹس کے بارے میں جاننے کے لیے "اس سائٹ میں شامل ہوں" بٹن استعمال کرکے سائن اپ کریں۔ 😉