योगदान

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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

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

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

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

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

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

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

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

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

कोड शैलियाँ

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

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

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

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