Android में योगदान करें

Android में आपकी रुचि के लिए धन्यवाद! यहां कुछ तरीके दिए गए हैं जिनसे आप शामिल हो सकते हैं और एंड्रॉइड को बेहतर बनाने में हमारी मदद कर सकते हैं। एंड्रॉइड प्रोजेक्ट की पृष्ठभूमि और हमारे लक्ष्यों के लिए, एंड्रॉइड डेवलपमेंट के लिए सेट अप देखें।

बग की रिपोर्ट करें

सबसे आसान और सबसे प्रभावी तरीकों में से एक जिससे आप एंड्रॉइड को बेहतर बनाने में मदद कर सकते हैं वह है बग फ़ाइल करना। अधिक जानकारी के लिए, रिपोर्टिंग बग्स पर जाएँ।

ध्यान दें कि हम यह गारंटी नहीं दे सकते कि किसी विशेष रिलीज़ में कोई विशेष बग ठीक कर दिया जाएगा। यह देखने के लिए कि आपके बग की रिपोर्ट करने के बाद उसका क्या होता है, बग का जीवन पढ़ें।

ऐप्स विकसित करें

हमने एंड्रॉइड बनाया ताकि सभी डेवलपर्स अपने ऐप्स को एक खुले मंच पर उपयोगकर्ताओं को वितरित कर सकें। सबसे अच्छे तरीकों में से एक जिससे आप एंड्रॉइड की मदद कर सकते हैं, वह है ऐसे बेहतरीन ऐप्स लिखना जो उपयोगकर्ताओं को पसंद आएं!

आरंभ करने के लिए, developer.android.com पर जाएं। यह साइट एसडीके का उपयोग करके संगत एंड्रॉइड डिवाइसों के लिए ऐप लिखने के लिए आवश्यक जानकारी और उपकरण प्रदान करती है।

कोड में योगदान करें

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

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

कोड शैलियाँ

कोड योगदान करते समय सर्वोत्तम परिणामों के लिए, एंड्रॉइड ओपन सोर्स प्रोजेक्ट (एओएसपी) के उस उपप्रोजेक्ट (अनुभाग) में उपयोग की गई कोड शैली का पालन करें। अधिकांश एंड्रॉइड जावा में लिखे गए हैं, इसलिए आपको एओएसपी जावा कोड शैली का पालन करना चाहिए।

एओएसपी के कुछ भाग कोटलिन में लिखे गए हैं, जैसे कि frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt आप कोटलिन का उपयोग प्लेटफ़ॉर्म के उन क्षेत्रों में कर सकते हैं जो पहले से ही कोटलिन में लिखे हुए हैं। एंड्रॉइड में कोटलिन के बारे में अधिक जानकारी के लिए, एंड्रॉइड डेवलपर कोटलिन स्टाइल गाइड और कोटलिन-जावा इंटरऑप गाइड देखें। अधिक व्यापक कोटलिन मार्गदर्शन के लिए, कोटलिन भाषा साइट देखें।

एपीआई दिशानिर्देश

एपीआई लिखते समय एओएसपी डेवलपर्स को एंड्रॉइड एपीआई दिशानिर्देशों को समझना और उनका पालन करना चाहिए। एंड्रॉइड के एपीआई निर्णयों के पीछे के संदर्भ को देखने के लिए इन दिशानिर्देशों का उपयोग करें। प्लेटफ़ॉर्म एपीआई के परिवर्धन और संशोधन मेटलवा द्वारा मान्य हैं।