اپنا پہلا اینڈرائیڈ پروجیکٹ کیسے بنائیں - Codiclick

بانٹیں

اپنا پہلا اینڈرائیڈ پروجیکٹ کیسے بنائیں

اشتہارات


پچھلی اندراجات میں ہم نے اینڈرائیڈ کے بارے میں مختلف عمومیات دیکھی ہیں، جس میں ہمیں کوٹلن پروگرامنگ لینگویج کے ذریعے، ایپلی کیشنز کی اقسام، آپریٹنگ سسٹم کی خصوصیات، ٹول کی انسٹالیشن تک کیا خیال رکھنا چاہیے...

اب، اس موقع پر ہم دیکھیں گے کہ اپنی پہلی ایپلیکیشن کیسے بنائی جائے!

اس اندراج میں ہم بنیادی طور پر پروجیکٹ کی تخلیق اور ٹول کے ذریعہ فراہم کردہ بنیادی ڈھانچے پر توجہ مرکوز کریں گے، جو مستقبل میں ہونے والی رجسٹریشن کی بنیاد کے طور پر کام کرے گا جہاں ہم اپنی درخواست کی مزید تکمیل کریں گے۔

پروجیکٹ کی تخلیق۔


اینڈرائیڈ اسٹوڈیو شروع کرتے وقت، اگر یہ پہلی بار ہے، تو ٹول ہمیں ایک نیا پروجیکٹ بنانے کا امکان فراہم کرتا ہے، بصورت دیگر، ٹول بار میں ہم منتخب کرتے ہیں۔ نیا کام

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

اس کے بعد، تخلیق کی ونڈو لوڈ ہو جاتی ہے، یہاں ہم پروجیکٹ کا نام، پیکیج کا نام، وہ راستہ جہاں پروجیکٹ کو اسٹور کیا جائے گا، پروگرامنگ لینگویج اور کم از کم SDK کی وضاحت کرتے ہیں جس کے ساتھ ہم کام کرنے جا رہے ہیں۔


اگر ہم نہیں جانتے کہ کم از کم SDK کیا ہے، تو ہم "میری انتخاب میں مدد کریں" پر کلک کر سکتے ہیں۔

نوٹ: پیکیج کے نام کی واضح طور پر وضاحت کرنا بہت ضروری ہے، کیونکہ یہ وہی ہے جو ایپ اسٹور میں شائع ہونے پر پیکیج اور کمپنی کا حوالہ دے گا۔ . (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

پروجیکٹ کی تخلیق پر واپس جانا، اگر ہم نہیں جانتے ہیں کہ کم از کم SDK کے لیے کون سا ورژن منتخب کرنا ہے، تو ہم "میری انتخاب میں مدد کریں" پر کلک کر سکتے ہیں۔

جب ہم ایسا کرتے ہیں، تو ایک ونڈو لوڈ ہوتی ہے جہاں ہم سب سے زیادہ استعمال ہونے والے سے لے کر تازہ ترین تک کے اینڈرائیڈ ورژن کے ساتھ ساتھ ہر ورژن کی تفصیلات بھی دیکھ سکتے ہیں۔


"مجموعی تقسیم" کالم میں موجودہ آلات پر اینڈرائیڈ ورژن کے استعمال کا فیصد دکھایا گیا ہے۔ یہ ڈیٹا پلیٹ فارم کے جمع کردہ اعدادوشمار کی بنیاد پر حاصل کیا جاتا ہے، ہم کام کرنے کے لیے ورژن کا انتخاب کرتے ہیں اور ٹھیک ہے پر کلک کرتے ہیں۔

(اگر آپ ورژنز کے بارے میں کچھ اور جاننا چاہتے ہیں، تو آپ اینڈرائیڈ ایپ ڈویلپمنٹ اندراج کے تعارف میں مزید معلومات حاصل کر سکتے ہیں)


مشاہدہ: اس بات کی وضاحت کرتے ہوئے کہ ہم کم از کم SDK کے طور پر کون سا ورژن چاہتے ہیں، ہم پہلے سے منتخب کردہ ورژن سے ایپ کے استعمال پر پابندی لگا رہے ہیں، مثال کے طور پر اگر ہم یہ فیصلہ کرتے ہیں کہ ہم ایپ کو صرف ورژن 5.0 میں پہلے سے انسٹال کر سکتے ہیں، تو ہم اسے 4.4 میں انسٹال نہیں کر سکتے۔ مثال کے طور پر.

بنیادی ڈھانچہ۔


پروجیکٹ کے بننے کے ایک لمحے کے بعد، یہ بہت ضروری ہے کہ ہمارے پاس انٹرنیٹ تک رسائی ہو کیونکہ ٹول اس کی تعمیر کے لیے ضروری انحصار کو ڈاؤن لوڈ کرنا شروع کر دیتا ہے، آخر میں ہم پروجیکٹ کی ساخت، فائل کو دیکھ سکتے ہیں۔ activity_main.xml اور کلاس MainActivity.kt پہلے سے طے شدہ کوڈ کے ساتھ۔


ہم فائلوں کو بھی دیکھ سکتے ہیں۔ AndroidManifest.xmlیہ وہ ہے build.gradle دوسروں کے درمیان جس کا ہم بعد میں تجزیہ کریں گے۔


مزید برآں، اگر ایک ایمولیٹر پہلے ہی بنا ہوا ہے، تو یہ دستیاب ایمولیٹر یا کنفیگر شدہ فزیکل ڈیوائس کو خود بخود لوڈ کر دے گا، جسے میرے معاملے میں میں نے "Pixel 2 API 28" کہا ہے۔



گرافک انٹرفیس کی تخلیق۔


اگر ہم فائل ڈالتے ہیں۔ activity_main.xml ہم ایک گرافیکل کلائنٹ دیکھیں گے جس سے ہم اپنی اسکرینیں بنا سکتے ہیں، یہاں ہم دیکھیں گے "پروجیکٹجو ہمیں اجزاء کو گھسیٹنے اور چھوڑنے کے ساتھ ساتھ اجزاء کو ان کی خصوصیات کے ذریعے تبدیل کرنے کی اجازت دیتا ہے۔



ہم یہ بھی تلاش کر سکتے ہیں "تقسیم کرنے کے لئے” جو ہمیں سکرین کو ایکس ایم ایل کوڈ سیکشن اور سکرین ڈسپلے سیکشن میں تقسیم کرنے کی اجازت دیتا ہے، یہاں ہم کوڈ کے ذریعے اجزاء بنا سکتے ہیں حالانکہ ہم دونوں ویوز کے درمیان سوئچ کر سکتے ہیں۔


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


اس تصور میں ہم اسکرین کی ساخت اور اسے بنانے والے اجزاء کے ساتھ ساتھ اس کی خصوصیات کے بارے میں بھی جان سکتے ہیں، نوٹ کریں کہ مثال کے طور پر "ہیلو ورلڈ!جو بطور ڈیفالٹ تخلیق ہوتا ہے، ایک جزو استعمال ہوتا ہے۔ اور یہ ایک مواد مینیجر میں ہے جسے کہا جاتا ہے۔ ConstraintLayout جو آپ کو اسکرین یا دیگر اجزاء سے متعلق پوزیشنوں کے ساتھ اجزاء رکھنے کی اجازت دیتا ہے۔



اگر ہم ڈیزائن ویو پر جائیں تو ہم اسکرین کو اپنی پسند کے مطابق تبدیل کر سکتے ہیں، ہم یہ عمل آئندہ پوسٹ میں کریں گے۔

اور بس، اب تک بس اتنا ہی ہے، مجھے امید ہے کہ اس سے آپ کو اپنی ایپس بنانا شروع کرنے میں مدد ملی۔





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




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