Android ऐप्लिकेशन को बाज़ार में प्रकाशित करने से पहले "टू डू" सूची [बंद]


317

मैं एंड्रॉइड मार्केट में अपना पहला ऐप प्रकाशित करने के लिए तैयार हूं, और मैं यह जानना चाहता हूं कि क्या आपके पास किसी भी अनुभव के बारे में कोई भी सुझाव है जो आपके सामने आने वाले ऐप को प्रकाशित करने के संबंध में हो सकता है जो स्पष्ट और पहले से ही हो। दस्तावेज।

बाजार के लिए एक एप्लिकेशन को प्रकाशित करने से पहले क्या करना है इसके बारे में किसी भी छिपे हुए गुहा और / या विचार? उदाहरण के लिए, मेरे एक दोस्त ने सिफारिश की कि मैं अपने कोड में किसी भी और सभी टिप्पणियों को हटा देता हूं, जब कोई व्यक्ति स्रोत कोड को प्राप्त करता है, तो इस प्रकार कोड को समझने के लिए "कोड जैकर" होना अधिक कठिन हो जाता है। मुझे लगा कि यह एक समझदार सुझाव था।

एंड्रॉइड मार्केट में अपने ऐप को पोस्ट करने से पहले सभी चीजें क्या हैं?


1
यह सुनिश्चित करने के लिए आधिकारिक दस्तावेज में एक चेकलिस्ट प्रकाशित की गई है कि आप बुनियादी टैबलेट उपयोगकर्ता की अपेक्षाओं को पूरा कर रहे हैं।
जेफ एक्सल्रॉड

48
अजीब बात है कि यह रचनात्मक नहीं है और इसे 16K बार देखा गया है
03

61
इस तरह के रचनात्मक प्रश्न को "गैर रचनात्मक" के रूप में बंद करना इस बात का एक महत्वपूर्ण उदाहरण है कि स्टैकओवरफ़्लो की मॉडरेशन नीति को क्यों बदला जाना चाहिए!
ओरियन

7
यह सुनिश्चित करने के लिए कि आपका ऐप कीवर्ड से समृद्ध है और प्रकाशित करने से पहले कीवर्ड रिसर्च करें .. देखें कि मैंने कीवर्ड रिसर्च के लिए Google ट्रेंड टूल का
NabeelSaleem

2
Google Play डेवलपर्स नीति के माध्यम से जाएं और सुनिश्चित करें कि आपका एप्लिकेशन कुछ भी उल्लंघन नहीं कर रहा है, आपको Google के साथ बहुत सावधान रहना चाहिए, जब आप क्लाउड 9 पर 2 मिलियन डाउनलोड के साथ बहुत परेशान होते हैं और अचानक आपका आवेदन निलंबित हो जाता है क्योंकि आप उनकी नीति से नहीं गुजरे।
यरव गादव

जवाबों:


339

आशा है कि बहुत देर नहीं हुई, यहाँ कुछ सलाह दी गई है:

  • सप्ताह के अंत में अपना ऐप लॉन्च करें (गुरुवार दोपहर आमतौर पर एक अच्छा समय होता है)। ऐसा क्यों? खैर, कोई भी कंपनी सप्ताह समाप्त होने से 1.5 दिन पहले केवल एक ऐप प्रकाशित नहीं करना चाहेगी -> बहुत खतरनाक (यदि कोई समस्या है जो त्वरित प्रतिक्रिया समय की आवश्यकता है)।

  • अपने ऐप पर प्रोगार्ड का उपयोग करें (आमतौर पर, आपको बस इस लाइन को जोड़ना होगा: proguard.config=proguard.cfgindefault.properties फ़ाइल)। यह आपके कोड को ऑप्टिमाइज़, सिकोड़ना और बाधित करेगा, कोड चोरों से रोकने के लिए बहुत उपयोगी है। आपको किसी भी टिप्पणी को हटाने की आवश्यकता नहीं है, वे स्वचालित रूप से संकलन समय पर हटा दिए जाते हैं।

  • अपनी छवियों को अनुकूलित करें ( Paint.NET , PNGCrush या OptiPNG का उपयोग करके) )।

  • अधिकांश स्क्रीन आकारों के लिए अपने लेआउट का अनुकूलन करें। आप AndroidStudio या ग्रहण में लेआउट संपादित करते समय स्क्रीन का आकार बदलकर ऐसा कर सकते हैं।

  • UI पर सभी अपवादों को आज़माएं / पकड़ें और एक साधारण टोस्ट प्रदर्शित करें जो उपयोगकर्ता को इंगित करता है कि कुछ गलत हुआ है। इस बीच, Crashlytics के साथ त्रुटि पुनर्प्राप्त करें या कुछ इसी तरह ।

  • बहुत अधिक उपयोग न करें .jar पुस्तकालयों, पुस्तकालय परियोजनाओं (कोड आकार का अनुकूलन) को प्राथमिकता दें और उन्हें ढाल का उपयोग करके जोड़ें।

  • वेक्टर छवियों का उपयोग करना पसंद करें क्योंकि यह एपीके का आकार कम कर देगा और सभी उपकरणों पर सही ढंग से फिट होगा।

  • Android वरीयताओं की खिड़कियों का उपयोग न करें -> यह वास्तव में सुंदर नहीं है, भले ही यह एंड्रॉइड दिशानिर्देशों में हो, अपनी खुद की सेटिंग पृष्ठ बनाना पसंद करें। लेकिन अगर आप एंड्रॉइड प्राथमिकताएं रखते हैं: आइकन और रंग जोड़ने पर विचार करें।

  • मुख्य स्क्रीन पर अपने एप्लिकेशन का शीर्षक न दिखाएं (this.requestWindowFeature(Window.FEATURE_NO_TITLE); ): अच्छे ब्रांडों को पहचानने के लिए स्क्रीन पर इतना स्थान लेने की आवश्यकता नहीं है (मेनू में कुछ आइकन या शीर्षक दिखाएं या कहीं और जो हमेशा दिखाई नहीं देता है) , और फुलस्क्रीन मोड का उपयोग करने पर विचार करें ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);) जब गेम और बहुत इमर्सिव कंटेंट के साथ काम करें।

  • Google Analytics , फैब्रिक आंसर या फ़्लरी का उपयोग करें भविष्य विश्लेषण के लिए -> संभव के रूप में अधिक से अधिक जानकारी के रूप में प्राप्त करने की कोशिश, लेकिन हड़पने कुछ भी है कि ग्राहक की अनाम पहचान का उल्लंघन करता है नहीं है। उपयोगकर्ता की ओर से होने वाले अपवादों (त्रुटियों और स्टैक के निशान) को प्राप्त करना न भूलें।

  • अपने दोस्तों से बंदर परीक्षण करने के लिए कहें, उपयोगकर्ताओं से सीखना आमतौर पर कई अच्छी चीजें (जैसे प्राथमिकताएं और नए विचार) लाता है।

  • सभी सुविधाओं (केवल महत्वपूर्ण विशेषता) को समाप्त करने से पहले अपने ऐप को प्रकाशित करने पर विचार करें, आपको पहले से ही पता नहीं है कि आपके उपयोगकर्ता आपके मुख्य फीचर के अलावा क्या चाहते हैं या इसकी आवश्यकता होगी।

  • अपने ऐप में एक अनुभाग "अधिक एप्लिकेशन", या "डेवलपर से अधिक" जोड़ें, यह मुफ़्त विज्ञापन है।

  • उपयोगकर्ता को एक नई सुविधा के लिए पूछने या कुछ बग रिपोर्ट करने की संभावना देने के लिए एक अनुभाग "फ़ीडबैक भेजें" जोड़ें।

  • अपने उपयोगकर्ताओं पूछो की तरह वेब पर strings.xml कहीं प्रदान करके आपके एप्लिकेशन का अनुवाद करने में Crowdin

  • एमुलेटर के साथ प्रत्येक एंड्रॉइड संस्करण पर अपने ऐप को आज़माएं -> इस तरह से कई बग या डिज़ाइन मुद्दों का पता लगाया जाएगा। इसके लिए, आप प्रदान किए गए एमुलेटर का उपयोग कर सकते हैं, या Genymotion का उपयोग कर सकते हैं बजाय (Genymotion बहुत उपयोगी सुविधाओं की एक बहुत कुछ है)।

  • ऐप के नाम के बारे में सोचें -> आप अपने ऐप को खोजने के लिए किन कीवर्ड का उपयोग करेंगे? ये कीवर्ड आपके ऐप का नाम होना चाहिए (Google आपको इस तरह से खोजने में मदद करेगा)।

  • एप्लिकेशन विवरण में कीवर्ड सहित विचार करें, लेकिन एक वर्णनात्मक तरीके से (अपने कीवर्ड का उपयोग करके समझने योग्य वाक्य बनाएं)। विवरण में कभी भी कीवर्ड सूची न जोड़ें।

  • 5 सितारों के साथ अपने ऐप को रेट करने वाले पहले व्यक्ति बनें, और अपने परिवार और दोस्तों को भी ऐसा करने के लिए कहें - यह भविष्य के उपयोगकर्ताओं की रेटिंग को प्रभावित करेगा।

  • वर्णन के लिए या तो तार के लिए या तो दोनों के लिए अपने ऐप का अनुवाद करने के लिए Google का उपयोग करने पर विचार करें।

  • अपने ऐप्स में विज्ञापन प्रदर्शित करने पर विचार करें और अपने राजस्व AdMob को बेहतर बनाने के लिए मध्यस्थता का उपयोग करें

  • भुगतान किए गए संस्करण प्रदान करने के बजाय, इन-ऐप बिलिंग करने पर विचार करें -> उपयोगकर्ताओं को भुगतान किए गए संस्करण के लिए भुगतान करने के बजाय इन-ऐप भुगतान करने की अधिक संभावना है।

  • ऐप में एक परिवर्तन लॉग जोड़ें -> उपयोगकर्ता आमतौर पर जानना चाहते हैं कि अंतिम संस्करण के बाद से क्या बदल गया है।

  • उन उपयोगकर्ताओं के लिए "धन्यवाद" अनुभाग जोड़ें, जिन्होंने आपकी मदद की -> यह उपयोगकर्ताओं को आपके उत्पाद से जोड़ेगा।

  • "यदि आपको यह ऐप पसंद है, तो कृपया इसे जोड़ें" लिंक (अपने Google Play विवरण के लिए) अपने ऐप में -> आपको और 5 स्टार मिलेंगे (आमतौर पर स्टार्टअप पर पॉपअप, या फीचर एक्शन के बाद)।

  • अपने ऐप में "टिप्स" या "निर्देश" अनुभाग के माध्यम से अपने उत्पाद को समझाने पर विचार करें।

  • कहीं भी सुरक्षित अपने कीस्टॉर और क्रेडेंशियल्स जानकारी सहेजें। यदि आप अपना कीस्टोर खो देते हैं तो आप अपने ऐप के लिए अपडेट प्रकाशित नहीं कर पाएंगे।

  • अपने आइकन को वास्तव में सरल और स्पष्ट बनाएं। आइकन पहला और मुख्य रूप से आखिरी चीज है जो उपयोगकर्ता को आपके ऐप को डाउनलोड करने देगा।

  • जब तक यह संभव नहीं है, बाहरी स्थापना ( android:installLocation="preferExternal"AndroidManifest.xml में) को प्राथमिकता दें ।

  • AppAnnie टिप्स और ब्लॉग पोस्ट पढ़ें , यह आपको एएसओ को बेहतर बनाने और आपके उपयोगकर्ताओं को बेहतर तरीके से समझने में मदद करने के संकेत देगा।


2
यदि आपको ग्रहण में अलग-अलग एमुलेटर पर परीक्षण की समस्या है, तो आप जीनोमिशन एमुलेटर प्राप्त कर सकते हैं, यानी इतनी तेजी से। png images को ऑप्टिमाइज़ करने के लिए www.tinypng.com अच्छा विकल्प है
Arash

2
वास्तव में उपयोगी है लेकिन ध्यान रखें कि, एक उचित UX अनुभव प्रदान करने के लिए, आपके पास पूर्ण स्क्रीन पर जाने के लिए बेहतर कारण हैं। जैसे यदि आप चाहते हैं कि उपयोगकर्ता एक एकल तत्व पर ध्यान केंद्रित करे और रास्ते में अन्य सभी विकर्षणों को दूर करे।
व्हिस्किड

1
applicationIdअपना ऐप प्रकाशित करने के बाद रीसेट नहीं किया जा सकता है। कई बार इसमें ऐसे शब्द होते हैं (जैसे आपका उपयोगकर्ता नाम) जिसे आप प्रकट नहीं करना चाहते हैं। इसे build.gradleएंड्रॉइड स्टूडियो में अपनी परियोजना की फाइल में सेट करें ।
gsinha

7
मैं सवालों के जवाब के लिए StackOverflow में आता हूं। मेरा प्रश्न था "एंड्रॉइड ऐप प्रकाशित करने से पहले मुझे क्या करना चाहिए?" यह एक बहुत ही उपयोगी उत्तर है और मुझे लगता है कि बहुत से अन्य लोग इस सवाल को बंद कर सकते हैं क्योंकि "रचनात्मक नहीं" बहुत रचनात्मक नहीं लगता है।
user872985

2
सुझावों के लिए धन्यवाद .. मैं एक और बात जानना चाहता हूं, अगर कोई प्ले स्टोर में अपना ऐप खोलता है तो मैं अपने ऐप्स को सुझाव के रूप में प्रदर्शित करना चाहता हूं जैसे "डेवलपर से अधिक" ऐसा करने का कोई तरीका है
गीथू

47

वास्तव में, कोड टिप्पणियों को हटाने से परेशान न हों। आपका स्रोत कोड इसे उपयोगकर्ता के फ़ोन पर नहीं बनाता है - केवल संकलित कोड वहाँ मिलता है, और इसमें आपकी टिप्पणियों का कोई संदर्भ नहीं होता है।

एंड्रॉइड यूजर्स ऐप्स को जितना छोटा हो सके सराहना करते हैं, इसलिए आप केवल उन संसाधनों (छवियों, आदि) को दोहराएं, जो अभी भी आपके ऐप में उपयोग किए जा रहे हैं। OptiPNG / PNGCrush का उपयोग अपने ऐप में मौजूद किसी भी .png चित्रों पर करें - जिससे छवि फ़ाइल का आकार लगभग 10% तक कम हो सकता है, जो आपके समग्र ऐप आकार का एक महत्वपूर्ण हिस्सा हो सकता है।

इसके अलावा, किसी भी ऑडियो के आकार को कम करने के लिए ऑडेसिटी जैसे ऑडियो एडिटर का उपयोग करें । मोनो ओजीजी वोरबिस फ़ाइलों के लिए जाना अक्सर सबसे अच्छा होता है, और एक फोन पर काफी अच्छा लगता है।


1
यदि मेरी मेमोरी मुझे सही ढंग से कार्य करती है, तो मुझे लगा कि मैंने कहीं पढ़ा है कि जब .apk को पैक किया जाता है, तो कोड संकलित नहीं किया जाता है। मैं इस धारणा के अधीन रहा हूं कि .apk में सभी स्रोत फाइलें शामिल हैं, बहुत कुछ जैसे आप देखेंगे कि क्या आप ग्रहण के लिए प्रोजेक्ट कार्यक्षेत्र फ़ोल्डर में गए थे ..... और Dalvik जब इसे चलाया जाता है तो कोड को संकलित करता है फोन पर?? मुझे आशा है कि मैं गलत तरीके से मर रहा हूं, क्योंकि जब मैं लेख पढ़ रहा था, तब भी मैं अपने आप से कह रहा था, "अच्छी तरह से यह सुरक्षित नहीं है।" मैं xda-developers.com पर भी एक सदस्य हूं, और वे हर समय ऐप्स के लिए deodexed apk फ़ाइलों को पोस्ट करते प्रतीत होते हैं।
dell116

16
नहीं, कच्चा स्रोत शिप नहीं किया जाता है। .Apk फ़ाइल भेस में केवल एक .zip फ़ाइल है, इसलिए इसे नाम बदलें और एक नज़र डालें। / एसेट्स और / रेस / रॉ में कुछ भी अनऑल्टेड हो जाता है, जैसा कि ड्रॉ / रेस में होता है। / रेज में xml फाइलें किसी तरह से मंगाई जाती हैं (हो सकता है कि यहां कोई और जानता हो कि क्या वे एन्क्रिप्टेड हैं या बस संकुचित हैं)। आपका स्रोत कोड classes.dex में संकलित हो जाता है। यदि आप इसे नोटपैड में खोलते हैं, तो आपको इसमें अपने स्रोत कोड (विधि और चर नाम, आदि) से कई तार मिलेंगे, लेकिन आपकी कोई टिप्पणी नहीं।
तैतिल

7
xml फाइलें उनके पार्सिंग और नेविगेशन को अनुकूलित करने के लिए संकलित हैं। उन्हें अपघटित करने के उपकरण हैं।
बिगस्टोन

@bigstones हम यहां किस तरह के संकलन कार्यक्रमों की बात कर रहे हैं?
राबर्ट मासियोली

@RobertMassaioli बस AAPT, यह निर्माण समय पर स्वचालित रूप से किया जाता है।
बिगस्टोन

36

टिप्पणियों के बारे में चिंता मत करो। यदि आप अपने ऐप के दुर्भावनापूर्ण विच्छेदन के बारे में चिंतित हैं, हालांकि, इसे ProGuard की तरह एक obfuscator के माध्यम से चलाएं।

अन्य टिप्स जो मैं पेश करूंगा:

  • समय से पहले जाने के लिए अपने सभी ग्राफिक्स और प्रचार सामग्री तैयार रखें।
  • समय के लिए रणनीतिक रूप से आपकी रिहाई जब आपके जीवन में बहुत कुछ नहीं चल रहा हो (जैसे कि सप्ताहांत से ठीक पहले) ताकि आपके पास जल्द ही जवाब देने का समय आ जाए अगर पहले मुट्ठी भर उपयोगकर्ताओं को समस्या हो। कम रेटिंग्स जल्द ही आपको मार सकती हैं, लेकिन तेजी से ई-मेल प्रतिक्रिया और सुधार आपके ऐप के ग्राहक की राय को पूरी तरह से भुना सकते हैं।
  • मैं छवि के आकारों को कम करने के लिए पहले की टिप्पणियों से यथासंभव सहमत हूँ।
  • अपने कोड को स्रोत नियंत्रण में प्राप्त करें यदि यह पहले से ही नहीं है। आपको कुछ बिंदुओं पर अपडेट और फ़िक्सेस जारी करने की आवश्यकता है, और स्रोत नियंत्रण इसमें एक बड़ी भूमिका निभा सकता है।

4
जब आप चीजों को जल्दी से ठीक करने के लिए समय निकालते हैं, तो रिलीज़ करने के लिए +1!
तैतिल

आपके जवाब के लिए धन्यवाद। मुझे यकीन है कि अन्य लोग भी आभारी होंगे। मैं अपना ऐप बनाने के लिए एक्लिप्स गैलीलियो का उपयोग कर रहा हूं, और एसओ पर एक और धागा कहता है कि ग्रहण के लिए सबवर्सिव सबसे आसान स्रोत नियंत्रण उपकरणों में से एक है। उस नोट पर, एक्लिप्स वेबसाइट में डाउनलोड करने के लिए सबवर्सिव का एक संस्करण है, लेकिन मुझे केवल हेलिओस रिलीज़ के लिए एक लिंक दिखाई देता है। क्या आपको या किसी और को पता है कि क्या यह प्लगइन गैलीलियो के साथ काम करता है?
dell116

मुझे नहीं पता, वास्तव में। मैं अपने संस्करण नियंत्रण को ग्रहण के साथ एकीकृत नहीं करता हूं क्योंकि मैंने इसे स्थापित करने के लिए परेशान नहीं किया है। जब मैं अपने लिनक्स बॉक्स पर होता हूं, तो मैं विंडोज में विंडोज और सबवर्सन कमांड लाइन टूल्स में टोर्टोइसएसवीएन का उपयोग करता हूं।
ब्लुमर

अद्यतनों की बात करें, तो क्या यह उतना ही सरल है जितना कि अपडेट की गई फ़ाइलों के साथ ऐप को री-पैकेजिंग करना और पुराने .apk को नए संस्करण के साथ बाज़ार में बदलना एक अलग संस्करण संख्या है? मुझे याद है कि पहले से मौजूद इंस्टॉलेशन के बिना अपने ऐप को फिर से इंस्टॉल करने की कोशिश की जा रही है ("अपडेट" के लिए ऐप को अनइंस्टॉल किए बिना और "अपडेट" का अनुकरण करने के लिए), लेकिन यह विफल हो गया, जो मुझे यह सोचने पर मजबूर कर गया कि ऐसा तब हो सकता है जब मैं अपडेट जारी करता हूं । लेकिन, तर्क के लिए, "अद्यतन" .apk जो मैंने अपने पुराने इंस्टॉलेशन के शीर्ष पर स्थापित किया था, उसमें एक अलग संस्करण संख्या नहीं थी। किसी भी सलाह के लिए फिर से धन्यवाद!
dell116

1
जब आप अपने नए .apk को बाज़ार में अपलोड करने जाते हैं, तो यह सुनिश्चित करने के लिए जाँच करेगा कि पिछली बार से संस्करण संख्या बढ़ गई है। डिवाइस पर अपडेट इंस्टॉल करते समय, मेरा मानना ​​है कि यह संस्करण संख्याओं की जांच नहीं करता है, बल्कि यह बताता है कि आप इसे क्या बताते हैं। मुझे पता है कि एक अद्यतन .apk स्थापित करना विफल हो जाएगा, हालांकि, अगर चाबियाँ कि पुराने और नए संस्करण के साथ हस्ताक्षर किए गए थे, तो समान नहीं हैं। आपको पहले पुराने को अनइंस्टॉल करना होगा और फिर अपडेट इंस्टॉल करना होगा।
ब्लमर

32

यकीन नहीं होता कि आपने पहले देखा है, लेकिन आपको अपने यूआई को बंदर के साथ छोड़ना चाहिए - मेरे ऐप में केवल एक दुर्घटना हुई है, लेकिन अगर मैं इसे पहले बंदर के साथ परीक्षण करता तो उनमें से कोई भी नहीं होता।


18

मैं एक स्पष्ट, लेकिन महत्वपूर्ण एक जोड़ूंगा: अपनी हस्ताक्षर कुंजी को कहीं सुरक्षित बचाएं, और एक बैकअप बनाएं। यदि आप एक्लिप्स को आपके लिए प्रबंधित करने दे रहे हैं, तो ध्यान दें कि यह आपके किस्टोर को कहां बनाता है, और इसकी एक बैकअप प्रति सहेजें। और keystore या अलग-अलग हस्ताक्षर करने वाली कुंजी के लिए पासवर्ड न भूलें।

क्यों: आपको मूल प्रमाण पर हस्ताक्षर करने के लिए उसी प्रमाणपत्र के साथ अपने ऐप में अपडेट पर हस्ताक्षर करने की आवश्यकता है। यदि आप उस प्रमाणपत्र को खो देते हैं (या उस तक पहुंच खो देते हैं), तो आप अपने ऐप को अपडेट नहीं कर सकते। आपको Android बाजार में एक नई सूची बनानी होगी।


1
मैं लगभग एक कंप्यूटर बहाल करने के लिए अपनी चाबी खो गया ... सौभाग्य से, मेरे पास एक बैकअप था!
रुचिर बरोनिया

17

कुछ बिंदु जिन्हें मैं भूल जाता हूं:

  • डबल अपने की जाँच करें minSdkVersionमैनिफ़ेस्ट में
  • अपने एमुलेटर पर अपने ऐप का परीक्षण करें minSdkVersion
  • अपने दोस्तों को अपने ऐप का परीक्षण करने दें कि क्या यह स्व-व्याख्यात्मक है

यदि आप अपने ऐप में अपडेट प्रदान करने जा रहे हैं:

  • आप इस संस्करण में कुछ नए 'व्हाट्सएप' जोड़ना चाहते हैं
  • बैकअप अपने पुराने संस्करण!
  • बढ़ाने के लिए versionCodeऔर versionNameअपने प्रकट में मत भूलना

6
अच्छे बिंदु, और विचार की एक ही पंक्ति के साथ, यदि आपका ऐप SQLite डेटाबेस का उपयोग करता है, तो सुनिश्चित करें कि आपकी तालिका निर्माण और अपग्रेड प्रक्रिया सभी उचित कार्य क्रम में हैं।
ब्लुमर

13

अपने घोषणापत्र में डीबग करना = गलत बनाना न भूलें। वह मुझे एक दो बार पकड़ा गया है।

मुझे पूरा यकीन नहीं है, लेकिन मुझे लगता है कि इसके बाद कोड हैकर्स के जीवन को थोड़ा आसान बनाने वाली बहुत सी जानकारी शामिल होगी।

मुझे याद है कि सालों पहले मैंने गलती से जावा प्रोजेक्ट का सोर्स डिलीट कर दिया था, मुझे डर था कि मेरे पास कोई बैकअप नहीं है! मैं एक उपयोगिता बुलाया इस्तेमाल किया jad उत्पादन सर्वर पर जार फ़ाइल डिकंपाइल करने के लिए, यह सभी चर बरकरार था और लगभग पूर्ण था। मुझे याद नहीं है कि टिप्पणियां थीं या नहीं, लेकिन फिर भी मैंने उन दिनों में बहुत सारी टिप्पणियां वापस नहीं रखीं :) यह इसलिए है क्योंकि संकलन करते समय मैं प्रतीकों को शामिल कर रहा था।


2
Android: डीबग करने योग्य डिफ़ॉल्ट मान Google डेवलपर . android.com/guide/topics/manifest/… के अनुसार गलत है । पाठ "एंड्रॉइड: डीबगेबल" पर खोजें।
मूल Android

11

ऊपर दिए गए महान सुझावों के अलावा, मोबाइल एनालिटिक्स के लिए फ्लरी का उपयोग करने के बारे में सोचें । मुझे इस बारे में नहीं पता था कि जब मैंने पहली बार अपने ऐप को जारी करना शुरू किया था, लेकिन अब जब मैंने उन्हें इसे शामिल करने के लिए अपडेट किया है, तो मुझे यह देखकर बहुत अच्छा लगा कि उपयोगकर्ता वास्तव में ऐप के साथ क्या कर रहे हैं। यह उन चीजों के लिए मूल्यवान प्रतिक्रिया और मार्गदर्शन प्रदान कर सकता है जो उपयोगकर्ताओं को उपयोगकर्ता के लिए दिलचस्प / उपयोगी खोजने या न करने के लिए कठिन हो सकते हैं।


8

जहां तक ​​मुझे पता है कि टिप्पणियां किसी भी रूप में ऐप में शामिल नहीं हैं।

एक डेवलपर के लिए एकमात्र "गोचा" जो मुझे ऐप सबमिशन के दौरान मिला था वह विभिन्न ग्राफिक्स थे जो आप बाजार को प्रदान कर सकते हैं। कई स्क्रीनशॉट लेने और कई ऐप आइकन आकार के साथ-साथ प्रचार ग्राफिक्स बनाने के लिए तैयार रहें।

उज्जवल पक्ष में, अपने ऐप को तुरंत स्टोर में दिखाने के लिए तैयार रहें - एंड्रॉइड मार्केट ऐप्स के माध्यम से जाने के लिए कोई अनुमोदन प्रक्रिया नहीं है।


7

मैं यह भी सुनिश्चित करूंगा कि आपके पास किसी प्रकार की त्रुटि रिपोर्टिंग थी, ताकि आप यह जान सकें कि कितने उपयोगकर्ता त्रुटि का सामना कर रहे हैं। आप अपने पुराने संस्करण की एक प्रति रखना चाहते हैं जब अपने ऐप को अपडेट करने के लिए आपको वापस रोल करने की आवश्यकता होती है। अपने ऐप के लिए विशिष्ट चेकलिस्ट संकलित करने के लिए भी यह अच्छा है कि आप हर समय जा सकते हैं।

इसके अलावा इसे जोड़ने के लिए आप एक ट्रिमर का उपयोग कोड के टुकड़ों को निकालने के लिए कर सकते हैं जो कि समग्र फ़ाइल आकार में कटौती करने के लिए अप्रयुक्त हैं (जैसे फोन स्थान बहुत सीमित है)। आप अतिरिक्त सुरक्षा के लिए अपने कोड को बाधित भी करना चाह सकते हैं।



हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.