सप्ताह के अंत में अपना ऐप लॉन्च करें (गुरुवार दोपहर आमतौर पर एक अच्छा समय होता है)। ऐसा क्यों? खैर, कोई भी कंपनी सप्ताह समाप्त होने से 1.5 दिन पहले केवल एक ऐप प्रकाशित नहीं करना चाहेगी -> बहुत खतरनाक (यदि कोई समस्या है जो त्वरित प्रतिक्रिया समय की आवश्यकता है)।
अपने ऐप पर प्रोगार्ड का उपयोग करें (आमतौर पर, आपको बस इस लाइन को जोड़ना होगा: proguard.config=proguard.cfg
indefault.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 टिप्स और ब्लॉग पोस्ट पढ़ें , यह आपको एएसओ को बेहतर बनाने और आपके उपयोगकर्ताओं को बेहतर तरीके से समझने में मदद करने के संकेत देगा।