योगदान

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

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

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

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

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

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

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

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

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

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

कोड शैलियाँ

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

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

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

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