اسان توهان جي نمائش جو پروگرام ڪريون ٿا! مثبت ڪارڪردگي ONMA اسڪائوٽ سان گڏ Android ايپ ڊولپمينٽ جي ضمانت آهي.
رابطو
جيڪڏهن توهان Android ڊولپمينٽ لاءِ نوان آهيو, Android ايپ ڊولپمينٽ لاءِ ڪجھ مختلف آپشن آھن. انهن اختيارن ۾ شامل آهي Android اسٽوڊيو, مايوسي, ميڪر پيڊ, ۽ Android ايپ موجد. هر هڪ پنهنجي منفرد فائدا پيش ڪري ٿو, ۽ مان مختصر طور تي انهن جي وچ ۾ اختلافن تي بحث ڪندس. هڪ دفعو توهان فيصلو ڪيو ته ڪهڙو اختيار توهان لاء صحيح آهي, هتي بنيادي آهن. پر توھان کان پھريان شروع ڪريو, پڪ ڪريو ته نوڪري لاءِ صحيح اوزار ڊائون لوڊ ڪريو.
جڏهن توهان Android ايپس ٺاهڻ لاءِ Android اسٽوڊيو استعمال ڪندا آهيو, توهان پنهنجي موبائيل ڊوائيسز لاءِ جلدي پنهنجو ڪسٽم سافٽ ويئر ٺاهي سگهندا. هڪ موبائل ايپليڪيشن ٻن مکيه حصن تي مشتمل آهي: سرگرمي ۽ ڏسو. هڪ سرگرمي ايپ جو حصو آهي جيڪو بيان ڪري ٿو اپر فليچ گرافڪ ظهور ۽ ڪارڪردگي. اهو جاوا ڪوڊ مان ٺهيل آهي, جيڪو بيان ڪري ٿو ته ڪهڙن ڪمن کي ٿيڻ گهرجي جڏهن هڪ بٽڻ دٻايو ويندو آهي. ايپ پاڻ ڪنهن به Android-مطابقت رکندڙ ڊوائيس تي هلائي سگهي ٿي.
توهان جي اپليڪيشن ٺاهڻ شروع ڪرڻ لاء, پروجيڪٽ ايڪسپلورر کوليو. اهو ڏيکاريندو Android Zielplattform, ماسٽر فارمولر, ۽ وسيلا فولڊر. اتي پڻ آهي “ڪراس-ڊوائيس پريويو ونڊو”, جيڪو توهان کي ڪيترن ئي ڊوائيسز تي ايپليڪيشن ڏسڻ جي اجازت ڏيندو. هڪ دفعو توهان هڪ نظارو چونڊيو آهي, توھان ان کي ترتيب ڏئي سگھوٿا ان جي لاڳاپيل بٽڻ تي ڪلڪ ڪندي. جيڪڏهن توهان کي هڪ کان وڌيڪ ايپليڪيشن ٺاهڻ جي ضرورت آهي, توھان انھن مان ھر ھڪ لاءِ حسب ضرورت نظارا ٺاھي سگھو ٿا.
اڳيان, توهان جي ڪمپيوٽر کي هڪ Android ڊوائس جوڙيو. توهان کي ڊوائيس چونڊڻ جي ضرورت پوندي جيڪا هلندي آهي Android اسٽوڊيو. توهان USB استعمال ڪندي Android ڊوائيس سان ڳنڍي سگهو ٿا. هن طريقي سان, توھان ان تي ايپ کي جانچي سگھو ٿا ۽ ضروري تبديليون ڪري سگھو ٿا. توهان پڻ هن ڊوائيس تي ايپ کي جانچ ڪري سگهو ٿا ان کان پهريان توهان ان کي توهان جي ٽارگيٽ پليٽ فارم لاءِ ٺاهيو. بس صبر ڪر! جيڪڏهن توهان کي پڪ ناهي ته اهو ڪيئن ڪجي, پڙهو Android ڊولپر فورم. انهن وٽ تفصيلي هدايتون آهن ته ڪيئن Android اسٽوڊيو سان ڊوائيسز کي ورچوئل ڪرڻ.
موبائيل ايپس کي ڊولپ ڪرڻ تمام گھڻي سيڙپڪاري جي ضرورت آهي, ٻئي ڊولپرز ۽ ترقي واري ماحول کان. گوگل ايپ موجد انٽيگريٽيڊ ڊولپمينٽ ماحول جو هڪ مثال آهي (IDE) جنهن ۾ هڪ Android ايپ ٺاهڻ لاءِ گهربل سڀ سافٽ ويئر ٽولز شامل آهن. بهرحال, اهو هڪ ويب برائوزر ۾ هلندو آهي ۽ انٽرنيٽ ايڪسپلورر طرفان سهڪار نه آهي. بهرحال, جيڪڏهن توهان پروگرامنگ ۾ نوان آهيو ۽ توهان وٽ سافٽ ويئر ڊولپمينٽ ۾ پس منظر نه آهي, ايپ موجد ٿي سگهي ٿو ڀرپور حل.
هڪ دفعو توهان لاگ ان ڪيو آهي ايپ موجد ويب سائيٽ, توھان پنھنجي منصوبي تي ڪم شروع ڪري سگھو ٿا. مينيو بار تي نئون پروجيڪٽ شروع ڪريو بٽڻ تي ڪلڪ ڪريو ۽ نالو ڏيو. ايپ موجد ڊزائنر ڏسڻ ۾ کلي ويندو. عنوان بار کان, توهان اسڪرين شامل ڪري سگهو ٿا ۽ انهن جي وچ ۾ سوئچ ڪري سگهو ٿا. ٽائيٽل بار پڻ توهان کي بلاڪ ۽ ڊزائنر جي نظرن جي وچ ۾ ٽگل ڪرڻ جي اجازت ڏئي ٿي. جڏهن توهان شروع ڪرڻ لاء تيار آهيو, توھان ھڪڙي منصوبي جو نالو چونڊي سگھو ٿا.
Android ايپ موجد جو ٻيو متبادل آهي MIT ايپ موجد. هي ويب تي ٻڌل ڊولپمينٽ ماحول نئين سکندڙن کي اجازت ڏئي ٿو ته ڪوڊ جي هڪ لائن لکڻ کان سواءِ Android ايپس ٺاهڻ ۽ ڪسٽمائيز ڪري. MIT ايپ موجد فعال طور تي MIT جي موبائيل لرننگ ليب پاران سنڀاليندو آهي. اهو اصل ۾ گوگل پاران ٺاهيو ويو هو پر هاڻي ڪيترن ئي استادن ۽ شاگردن پاران استعمال ڪيو ويو آهي. MIT ايپ موجد مفت سافٽ ويئر آهي ۽ Apache لائسنس تحت دستياب آهي 2.0 ۽ Creative Commons Attribution ShareAlike 3.0 اڻپوري.
Kivy android ايپليڪيشن ڊولپمينٽ ٽول هڪ کليل ذريعو آهي, ايپس کي ترقي ڪرڻ لاء تيز اوزار, انهي سان گڏ پروٽوٽائپنگ لاء. بهرحال, اهو نوٽ ڪرڻ ضروري آهي ته Kivy ايپليڪيشنون مقامي پليٽ فارم نه آهن, تنهن ڪري انهن وٽ اعليٰ APK سائيز هوندي ۽ مقامي ايپس جي ڀيٽ ۾ سستي شروع ٿيندي. هي هڪ خرابي آهي جيڪا انهن ڏينهن ۾ Android فونز جي ليسٽنگس فيج ڪارڪردگي ڏني وئي آهي. ان لاءِ, ڪيترائي صارفين Kivy سان پنهنجون ايپليڪيشنون ٺاهڻ کان پاسو ڪندا آهن.
هڪ Android ايپليڪيشن ٺاهڻ لاءِ, توهان کي بٽڻ ۽ ٻيا UI عناصر شامل ڪرڻ جي ضرورت پوندي. اهي ڪارناما واقعن تي ٻڌل ڪوڊ طور سڃاتل آهن, ۽ Kivy انهن واقعن کي سنڀالڻ لاءِ ٺهيل آهي. مثال طور, هڪ ليبل ويجيٽ ۾ ٽي خاصيتون ٿي سگهن ٿيون: متن, سائيز_ اشارو, ۽ pos_hint. اهي قيمتون اهم آهن اسڪرين تي ليبل ظاهر ڪرڻ لاءِ. ليبل ويجيٽ کي ويڪر ۽ متن جي ضرورت پوندي, گڏوگڏ سائيز جو اشارو.
هڪ دفعو توهان پنهنجي ايپليڪيشن کي Kivy ۾ ٺاهيو, ان کي پيڪ ڪرڻ جو وقت آهي. ايپ کي APK فارميٽ ۾ پيڪيج ڪرڻ لاءِ, توهان کي خارجي اسٽوريج ڊاريڪٽري ۾ ايپ کي انسٽال ڪرڻ جي ضرورت آهي. ڊاريڪٽري عام طور تي /sdcard آهي. بعد ۾, توھان چونڊي سگھوٿا ڊيمو ۽ رليز ورجن ايپليڪيشن جو. Kivy android ايپليڪيشن پوءِ تيار آهي گوگل پلي ۾ انسٽال ٿيڻ لاءِ. توهان پڻ ٺاهي سگهو ٿا Android ايپليڪيشن Raspberry Pi تي دستياب تنصيب استعمال ڪندي يا استعمال ڪندي KivyPie پيڪيج مئنيجر.
Makerpad هڪ پليٽ فارم آهي Android ايپ ٺاهڻ لاءِ, ۽ ان جا وسيع ڪيس مطالعو ۽ سبق توهان کي ڪوڊنگ سان شروع ڪرڻ ۾ مدد ڪري سگھن ٿا. آسان عملن جي پيروي ڪرڻ سان, توهان ڊيٽا کي ڳنڍڻ ۽ ترتيب ڏيڻ لاءِ پنهنجون ڊزائينون ۽ ايپليڪيشنون ٺاهي سگهو ٿا. ان کان علاوه, پليٽ فارم توهان کي مختلف اوزارن جو مقابلو ڪرڻ جي اجازت ڏئي ٿو اهو طئي ڪرڻ لاءِ ته توهان لاءِ ڪهڙو بهترين آهي. اهو هڪ بهترين اوزار آهي ٻنهي نئين سکندڙن ۽ تجربيڪار ڊولپرز لاءِ. اسان ڪجهه سببن تي نظر ڪنداسين Makerpad ايترو اثرائتو آهي.
Makerpad جي بهترين خاصيتن مان هڪ آهي ته اهو مختلف وينڊرز کان ڪيترن ئي اوزارن سان ڀائيواري ڪئي آهي. هڪ ڀائيواري اوزار چونڊڻ سان, توهان ان جي ترقي يافته خاصيتن مان فائدو حاصل ڪرڻ جي قابل هوندا. انهن اوزارن ۾ بيحد شامل آهن, ڪارڊ, شيٽ 2 سائيٽ, ۽ زوم. توھان استعمال ڪري سگھوٿا Makerpad پنھنجي ڪاروبار لاءِ ايپ ٺاھيو يا شوق سان. ۽, ان جي جامع ڪميونٽي سان, توهان سوال پڇي سگهو ٿا ۽ ڪنهن به وقت مدد حاصل ڪري سگهو ٿا.
Makerpad سستو نه آهي, تنهن هوندي به. هڪ مهيني رڪنيت جي قيمت $16 ۽ ھدف آھي انھن مبتدين تي جيڪي بغير ڪوڊ ڊولپمينٽ جي دنيا کي ڳولڻ چاھين ٿا. پر جيڪڏهن توهان ڪوڊنگ ۽ بلڊنگ اوزار بابت سنجيده آهيو, توھان سائن اپ ڪري سگھو ٿا بلڊر پلان لاءِ, جنهن جي قيمت $41 هڪ مهينو. بلڊر پلان جي قيمت وڌيڪ آهي پر ان جي لائق آهي انهن لاءِ جيڪي پيداواري ٿيڻ چاهين ٿا ۽ نوڪري حاصل ڪرڻ شروع ڪن ٿا. جيڪڏهن توهان وٽ ڪو به تجربو ناهي ڪو ڪوڊ ڊولپمينٽ سان, Makerpad هڪ بهترين انتخاب آهي.
جيڪڏهن توهان هڪ حقيقي Android ڊوائيس استعمال ڪرڻ جي تجربي کي نقل ڪرڻ جي ڪوشش ڪري رهيا آهيو, توھان استعمال ڪري سگھو ٿا Acceleration Execution Manager for Android. هي اوزار هارڊويئر جي مدد سان ورچوئلائيزيشن ٽيڪنالاجي استعمال ڪري ٿو Android emulators جي رفتار کي وڌائڻ لاءِ. اهو صرف انٽيل چپس سان پروسيسرز تي ڪم ڪري ٿو. هڪ ڀيرو انسٽال, AVD مئنيجر خودڪار طريقي سان Android ايپليڪيشنن کي نقل ڪرڻ شروع ڪندو. هن اوزار کي استعمال ڪرڻ آسان آهي. توھان ان کي انسٽال ڪري سگھوٿا Android اسٽوڊيو ذريعي يا ھڪ وقف ٿيل انسٽالر استعمال ڪندي.
AVDs اھي فائلون آھن جيڪي Android emulators استعمال ڪندا آھن حقيقي ڊوائيسز جي فليش پارٽيشن کي ٺاھڻ لاءِ. اهي فائلن جي ٽن قسمن مان ٺهيل آهن: دانا, استعمال ڪندڙ ڊيٽا, ۽ SD ڪارڊ. اهي تصويرون خودڪار طور تي ٺاهيا ويندا آهن جيڪڏهن توهان انهن کي مهيا نه ڪيو. جڏهن توهان هڪ ايموليٽر شروع ڪيو, جيڪڏهن توهان مهيا نه ڪيو ته AVD هڪ نئين صارف ڊيٽا تصوير ٺاهي ويندي. متبادل طور تي, توھان -system-dir اختيار استعمال ڪندي نئين جڳھ بيان ڪري سگھو ٿا.
هڪ Android ايموليٽر جي AVD ترتيبن کي ايميل ٿيل فون جي هارڊويئر خاصيتن جي وضاحت ڪري ٿي. AVD ترتيبن کي ترتيب ڏيڻ سان, توهان مختلف هارڊويئر مجموعن تي Android ايپليڪيشنن جي ڪارڪردگي کي جانچي سگهو ٿا. مثال طور, هڪ Android ايپليڪيشن نيٽ ورڪ استعمال ڪري سگهي ٿي, آڊيو يا وڊيو کيڏيو, ذخيرو ڊيٽا, ۽ صارف کي اطلاع ڏيو. توهان پڻ ايموليٽر استعمال ڪري سگهو ٿا هڪ ڊوائيس جي ڪئميرا ۽ ايڪليروميٽر جي ڪارڪردگي کي جانچڻ لاءِ.
هڪ Android ايپ ٺاهڻ دوران, توهان کي غور ڪرڻ گهرجي Android سرگرمي لائف سائيڪل. هي خاصيت توهان کي اجازت ڏئي ٿي ته توهان هڪ واحد سرگرمي جي زندگي جي چڪر کي ڪنٽرول ڪري سگهو ٿا, جهڙوڪ جڏهن اهو ٻيهر شروع ٿئي ٿو يا معطل. ھڪڙي سرگرمي جي معطل حالت توھان جي ايپليڪيشن ۾ رياست کي ذخيرو ڪرڻ ۽ وسيلن کي استعمال ڪرڻ بند ڪرڻ جو بھترين وقت آھي. اهو پڻ هڪ سٺو موقعو فراهم ڪري ٿو ته متحرڪ متحرڪ کي معطل ڪرڻ لاء, جيڪو شايد روڪيل سرگرمي ۾ نظر نٿو اچي. قطع نظر ته سرگرمي ٻيهر شروع ٿئي ٿي, توهان کي اڃا تائين معطل استعمال ڪرڻ جي پڪ ڪرڻ گهرجي() طريقو.
هڪ سرگرمي جي زندگي شروع ٿئي ٿي onCreate سان() طريقو. اهو طريقو سڏيو ويندو آهي جڏهن صارف پهريون ڀيرو ايپ آئڪن تي ڪلڪ ڪري ٿو. هن طريقي ۾, توھان ترتيب ٺاھيو ۽ نظارن کي شروع ڪريو. زندگي جي چڪر ۾ ايندڙ قدم onStart کي سڏڻ آهي() طريقو, جيڪو سرگرمي کي ظاهر ڪري ٿو ۽ صارف کي ان سان رابطو ڪرڻ جي اجازت ڏئي ٿو. شروع ٿيڻ() اهو پڻ سڏيو ويندو آهي جڏهن هڪ سرگرمي شروع ٿئي ٿي ۽ بند ٿي وڃي. متبادل طور تي, تي روڪيو() جيڪڏهن سرگرمي تباهه ٿي وڃي ته طريقو شروع ٿي سگهي ٿو.
Android سرگرمي لائف سائيڪل انهن مرحلن کي بيان ڪري ٿي جن مان هڪ سرگرمي ٿيندي آهي. ايپ جو آئڪن گھر جي اسڪرين لسٽ تي ظاهر نٿو ٿئي, پر اهو واقعن جا پيغام پيدا ڪندو جيئن ئي صارف واپس بٽڻ تي ڪلڪ ڪندو. جيئن توهان پنهنجي ايپ ٺاهي رهيا آهيو, Android سرگرمي لائف سائيڪلن کان آگاهه رهو. جيڪڏهن توهان هڪ Android ايپ ٺاهي رهيا آهيو, ايپ جي حادثن ۽ ٻين مسئلن کان بچڻ لاءِ توهان کي انهن لائف سائيڪلن بابت سکڻ گهرجي.
مهرباني ڪري نوٽ ڪريو, جيڪي اسان ڪوڪيز استعمال ڪندا آهيون, هن ويب سائيٽ جي استعمال کي بهتر ڪرڻ لاء. سائيٽ جو دورو ڪندي
وڌيڪ استعمال, اهي ڪوڪيز قبول ڪريو
توهان اسان جي ڊيٽا تحفظ جي اعلان ۾ ڪوڪيز بابت وڌيڪ معلومات ڳولي سگهو ٿا