ابتدائیوں کے لئے اینڈروئیڈ ایپ ڈویلپمنٹ

مصنف: Peter Berry
تخلیق کی تاریخ: 20 Lang L: none (month-012) 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
اینڈرائیڈ ایپ ڈویلپمنٹ ٹیوٹوریل برائے ابتدائیہ - آپ کی پہلی ایپ
ویڈیو: اینڈرائیڈ ایپ ڈویلپمنٹ ٹیوٹوریل برائے ابتدائیہ - آپ کی پہلی ایپ

مواد


ابتدائیہ افراد کے لئے Android اپلی کیشن کی ترقی سیکھنا شاید پیچیدہ لگے ، لیکن ایسا ہونا ضروری نہیں ہے۔ آئیے بالکل شروع میں شروعات کرتے ہیں۔ ابتدائی لوگ Android کی ترقی کیوں سیکھنا چاہتے ہیں؟

اس سوال کے کافی اچھے جوابات ہیں۔ اینڈروئیڈ آپ کو ماہانہ دو ارب سے زیادہ صارفین تک رسائی فراہم کرتا ہے۔ یہ سب سے پہلے موبائل آپریٹنگ سسٹم ہے اور سراسر نمبر کے لحاظ سے iOS سے بہت اوپر ہے۔ اینڈرائیڈ صرف فونز پر ہی نہیں چلتا بلکہ ٹیبلٹ ، ٹیلی ویژن اور اسمارٹ واچز پر بھی چلتا ہے۔ اب تو Android ایپس کروم OS پر بھی چل سکتی ہیں! یقینی طور پر ، iOS صارفین روایتی طور پر اپنے ایپس پر زیادہ خرچ کرتے ہیں ، لیکن اس سے بھی یہ خلا ختم ہونا شروع ہو رہا ہے ، کیونکہ اینڈرائیڈ صارفین اپنے سافٹ ویئر کو تلاش کرنے پر زیادہ راضی ہوجاتے ہیں۔

لوڈ ، اتارنا Android کے لئے تیار کرنے کے لئے نسبتا آسان بھی ہے۔ ضروری ہے کہ اس کا کوڈ دینا آسان نہ ہو ، لیکن دوسرے پلیٹ فارمز کے مقابلے میں داخلے میں بہت کم رکاوٹیں موجود ہیں۔

پی سی یا میک پر کامیابی سے کہیں زیادہ Android پر مقبول چیز بنانا آسان ہے۔

ایپس کو جاری کرنا Android پر آسان ہے

ابتدائیہ افراد کے لئے اینڈروئیڈ ایپ ڈویلپمنٹ کے ساتھ شروع کرنے کے ل you ، آپ کو Android SDK ، غالبا probably Android اسٹوڈیو اور جاوا JDK کی ضرورت ہے۔ یہ سب مفت ہے اور ہم دیکھیں گے کہ جلد قائم کرنا کتنا آسان ہے۔ ایک آسان ایپ بنانا اتنا مشکل نہیں ہے - اس کا زیادہ تر حصہ بصری ڈیزائنر کے ذریعہ کیا جاسکتا ہے - اور اگر آپ پھنس جاتے ہیں تو ، اس سائٹ پر بہت سارے ٹیوٹوریل دستیاب ہیں!


ایک بار جب آپ اپنی ایپ تیار کرنے کے ل. تیار ہوجائیں تو ، ایک APK (ایسی فائل جس میں آپ کی ایپ ہوگی اور آسان انسٹالیشن کی اجازت ہوگی) بنانا اور اسے گوگل پلے اسٹور پر جمع کرنا ایک بہت ہی آسان عمل ہے۔ one 25 کی واحد تنہا قیمت صرف اس کی قیمت ہے - پھر آپ کسی بھی وقت لامحدود ایپس اپ لوڈ کرنے کے قابل ہوجائیں گے۔ یہاں تک کہ جائزہ لینے کا عمل خود کار ہے (کوئی انسان شامل نہیں ہے) ، یعنی آپ کی ایپ چند گھنٹوں میں ظاہر ہوجائے گی۔ گوگل پلے اسٹور لوگوں کے ل app آپ کی ایپ کو ڈھونڈنے اور ڈاؤن لوڈ کرنے کے لئے ایک ہوا کا باعث بنتا ہے۔ بطور "بازار جانے کا راستہ" ، اس سے الفاظ کو باہر نکالنا اور لوگوں کو آپ کی تخلیقات سے لطف اٹھانا آسان بناتا ہے۔ پی سی یا میک پر کامیابی سے کہیں زیادہ Android پر مقبول چیز بنانا آسان ہے۔

تھوڑی تھوڑی بنیادی معلومات کے ساتھ ، آپ ایک پیشہ ور نظر آنے والا ایپ تشکیل دے سکتے ہیں اور اسے اربوں کے ناظرین کے لئے وقت کے ساتھ جاری کر سکتے ہیں۔ لوڈ ، اتارنا Android کی ترقی بھی اعلی طلب میں ایک ہنر ہے۔ بہتر تو یہ ہے کہ ، جاوا (اینڈرائیڈ کی سرکاری پروگرامنگ زبانوں میں سے ایک) آجروں کی طلب کردہ پہلی زبان ہے! "دوسری" سرکاری زبان کوٹلن ہے ، جو جاوا اور C # کی طرح ہے کہ آپ کو اپنی صلاحیتوں کو آسانی سے دوسرے کرداروں میں منتقل کرنے کے قابل ہونا چاہئے۔


عوامل کا یہ کامل ہم آہنگی Android کو ایک مثالی ترقی بناتا ہے پلیٹ فارم iOS پر ایپ جاری کرنا کافی مشکل ہے اور اس کا مطلب ہے کہ آپ کم سامعین تک پہنچیں گے۔ پی سی کے ل Develop ترقی پذیر ہونے کا مطلب ہے کہ اپنے آلے کے بارے میں بات معلوم کرنے کے لئے ایک پلیٹ فارم تلاش کرنے میں جدوجہد کرنا۔ اینڈرائیڈ ڈویلپمنٹ کا مطلب یہ ہے کہ ہمارے جیب میں موجود ڈیوائسز کے لئے ایپس تیار کرنا اور انہیں اسٹور پر رکھنا بہت سے لوگ باقاعدگی سے چیک کرتے ہیں۔

ابتدائیہ افراد کے لئے اینڈروئیڈ ایپ کی ترقی کے ساتھ شروعات کرنا

قائل؟ زبردست! تو آپ کو شروع کرنے کی کیا ضرورت ہے؟

آپ کو کافی مہذب چشموں کے ساتھ ایسے کمپیوٹر کی ضرورت ہوگی جو کچھ زیادہ بڑی نہیں ہے۔ اگر یہ پچھلے کچھ سالوں میں بنایا گیا تھا اور ونڈوز چلاتا ہے تو ، آپ کو جانا بہتر ہوگا۔ وہاں سے ، آپ کو کچھ چیزیں ڈاؤن لوڈ کرنے کی ضرورت ہوگی:

  • Android اسٹوڈیو
  • Android SDK
  • جاوا جے ڈی کے - ممکنہ طور پر

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

ہم ابتدائیوں کے لئے android ایپ ڈویلپمنٹ کے بارے میں آئندہ پوسٹوں میں مزید تفصیل کے ساتھ ہر چیز کو ڈاؤن لوڈ اور ترتیب دینے کا طریقہ دیکھیں گے۔ ابھی ، آئیے اس پر توجہ مرکوز کریں کہ یہ اجزاء دراصل کیا ہیں۔

جے ڈی کے: جے ڈی کے "جاوا ڈویلپمنٹ کٹ" ہے۔ یہ آپ کے کمپیوٹر کو جاوا کوڈ کو سمجھنے اور اس کی ترجمانی کرنے میں اہل بنائے گا (جو نووارد کوٹلن کے ساتھ ، Android کی ترجیحی پروگرامنگ زبان ہے)۔ یہ اہم ہے کیونکہ آپ کے ایپس کو جاوا کا استعمال کرتے ہوئے لکھا جائے گا۔ آپ کو باقی کام کرنے کیلئے اس کی ضرورت ہوگی۔ جب تک آپ کمپیوٹر کو منتقل نہیں کرتے ہیں آپ کو اس کو دوبارہ کبھی چھونے کی ضرورت نہیں ہوگی ، لیکن آپ کو ابتدا میں اسے ڈاؤن لوڈ اور انسٹال کرنے کی ضرورت نہیں ہے۔

Android اسٹوڈیو:اینڈروئیڈ اسٹوڈیو اینڈرائیڈ ڈویلپمنٹ کا باضابطہ مربوط ترقیاتی ماحول (IDE) ہے۔ یہ ترقی کے آپ کے مرکزی مرکز کے طور پر کام کرے گا۔ یہیں سے آپ جاوا کوڈ درج کریں گے ، ایپس کو چلائیں گے اور ڈیبگ کریں گے ، اور اپنی تمام پروجیکٹ فائلوں کا نظم کریں گے۔ یہ سافٹ ویئر کا ٹکڑا ہے جو کوڈنگ اور جانچ کے ل your آپ کا انٹرفیس مہیا کرتا ہے ، لیکن ایسا کرنے کے ل it اس فہرست میں شامل دیگر عناصر کی ضرورت ہوتی ہے۔

ایس ڈی کے:اینڈروئیڈ سافٹ ویئر ڈویلپمنٹ کٹ (ایس ڈی کے) اینڈروئیڈ ڈویلپمنٹ کے لئے درکار ٹولز کا ایک انتخاب ہے۔ ان ٹولز میں اضافی کوڈ شامل ہے جو جاوا اور اینڈروئیڈ ڈیوائسز کے درمیان پل کا کام کرے گا (لہذا آپ اینڈرائیڈ فیچر تک رسائی حاصل کرسکتے ہیں) ، ایسی خصوصیات جو آپ کی ایپس کو اصل میں مرتب کرنے اور چلانے میں مددگار ثابت ہوں گی ، اور دیگر مفید ٹولز جو کوڈنگ کے دوران فائدہ مند ثابت ہوسکتے ہیں ، جیسے اپنے ایپس کو جانچنے کے لئے ایک ایمولیٹر کی طرح۔ (ایک ایمولیٹر آپ کے کمپیوٹر پر اینڈروئیڈ چلاتا ہے تاکہ آپ اپنے بنائے ہوئے ایپس کو ہارڈ ویئر کے الگ ٹکڑے کی ضرورت کے بغیر جانچ سکتے ہو)۔

SDK Android اسٹوڈیو کے ساتھ بنڈل آتا ہے۔ شروع کرنے کے لئے ، آپ کو صرف اسٹوڈیو انسٹال کرنے کی ضرورت ہے اور آپ جانے کے لئے تیار ہوجائیں گے! جے ڈی کے کی طرح ، آپ کو زیادہ دیر تک اس کو براہ راست استعمال کرنے کی ضرورت نہیں ہوگی۔ زیادہ تر کاموں کے ل Android ، Android اسٹوڈیو آپ کے ساتھ اس کے ساتھ بات چیت کرے گا۔

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

بڑا فیصلہ: کوٹلن یا جاوا؟

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

خلاصہ: ابتدائیہ افراد کیلئے اینڈروئیڈ ایپ کی ترقی میں کیا شامل ہے؟

اس سب کو ذہن میں رکھتے ہوئے ، ہم اینڈرائڈ ایپ کی ترقی کی بنیادی تصویر بنانا شروع کر رہے ہیں۔

مؤثر طریقے سے ، ایک اینڈرائڈ ایپ جاوا (جس میں جے ڈی کے کی ضرورت ہوتی ہے) کے ساتھ لکھا ہوا کوڈ ہے جس میں Android SDK کا شکریہ ادا کرنے کے ساتھ ساتھ اضافی فعالیت رکھتی ہے۔ اس میں مختلف تصاویر ، لے آؤٹ فلائیز ، میوزک اور دیگر "ریسورس" فائلیں بھی شامل ہیں۔ اینڈروئیڈ اسٹوڈیو یہ سب ہمارے لئے رکھتا ہے اور جب آپ چلائیں یا ایکسپورٹ کریں گے تو کوڈ اور تمام اثاثے ایک اے پی پی نامی کنٹینر میں رکھے جاتے ہیں۔ یہ ایک .zip فائل کی طرح ہے ، اس میں یہ سکیڑا ہوا ہے ، اور .exe کی طرح ، اس میں یہ ایک انسٹالیشن فائل کے طور پر کام کرتا ہے۔ اس مرحلے پر ، صرف ایک فائل موجود ہے جس میں آپ کو اپنے پروگراموں کو تقسیم کرنے کے لئے اشتراک اور چلانے کی ضرورت ہے۔

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

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

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

پلے اسٹیشن اب تک جاری ہونے والا ایک انتہائی مشہور گیمنگ سسٹم تھا اور اس کے ساتھ ہی بہت سارے افسانوی کھیل پیش آئے۔ جب فروخت کی بات کی گئی تو اس نے گیم کنسولز کی پانچویں نسل کو کافی حد تک مارجن سے غلبہ...

پورٹل پر مقبول