Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

অবদান

অ্যান্ড্রয়েডে আপনার আগ্রহের জন্য ধন্যবাদ! এখানে কিছু উপায় যা আপনি জড়িত হতে পারেন এবং অ্যান্ড্রয়েড উন্নত করতে আমাদের সহায়তা করতে পারেন। অ্যান্ড্রয়েড প্রকল্পের ব্যাকগ্রাউন্ড এবং আমাদের লক্ষ্যগুলির জন্য, অ্যান্ড্রয়েড বিকাশের জন্য সেট আপ পরীক্ষা করে দেখুন।

বাগ রিপোর্ট করুন

অ্যান্ড্রয়েড উন্নত করতে সহায়তা করতে পারে এমন একটি সহজ এবং কার্যকর উপায়গুলির মধ্যে একটি হ'ল বাগ ফাইল করা। আরও তথ্যের জন্য, রিপোর্টিং বাগগুলি দেখুন

নোট করুন যে আমরা গ্যারান্টি দিতে পারি না যে কোনও বিশেষ বাগ কোনও নির্দিষ্ট রিলিজে স্থির হবে। আপনার বাগটি রিপোর্ট করার পরে কী ঘটে তা দেখতে, লাইফ অফ এ বাগ পড়ুন

অ্যাপ্লিকেশন বিকাশ করুন

আমরা অ্যান্ড্রয়েড তৈরি করেছি যাতে সমস্ত বিকাশকারী তাদের অ্যাপ্লিকেশনগুলি একটি উন্মুক্ত প্ল্যাটফর্মে ব্যবহারকারীদের মধ্যে বিতরণ করতে পারে। অ্যান্ড্রয়েডকে আপনি যে সর্বোত্তম উপায়ে সাহায্য করতে পারেন তার মধ্যে একটি হ'ল দুর্দান্ত অ্যাপ্লিকেশনগুলি যা ব্যবহারকারীরা পছন্দ করেন!

শুরু করতে, ডেভেলপার.অ্যান্ড্রয়েড.কম এ যান । এই সাইটটি এসডিকে ব্যবহার করে সামঞ্জস্যপূর্ণ অ্যান্ড্রয়েড ডিভাইসের জন্য অ্যাপ্লিকেশন লেখার জন্য আপনার প্রয়োজনীয় তথ্য এবং সরঞ্জাম সরবরাহ করে।

কোডটিতে অবদান রাখুন

কোড কিং। আমরা আপনার জমা দেওয়া যে কোনও পরিবর্তন পর্যালোচনা করতে চাই, তাই উত্সটি দেখুন, একটি বাগ বা বৈশিষ্ট্যটি চয়ন করুন এবং কোডিং পান get মনে রাখবেন যে আপনার প্যাচ জমাগুলিকে আরও ছোট এবং আরও লক্ষ্যযুক্ত করা হয়েছে, সেগুলি পর্যালোচনা করা আমাদের পক্ষে সহজ।

আপনি লাইফ অফ এ প্যাচ , গিট এবং রেপো এবং বামে থাকা লিঙ্কগুলি ব্যবহার করে অন্যান্য সরঞ্জামগুলি শিখতে অ্যান্ড্রয়েডের সাথে শুরু করতে পারেন। আপনি আমাদের জেরিট সার্ভারে সমস্ত অবদানের ক্রিয়াকলাপটি দেখতে পারেন। নোট করুন যে অ্যান্ড্রয়েডের কিছু অংশের জন্য আপনাকে আপ স্ট্রিম প্রকল্পগুলিতে প্যাচ জমা দিতে হবে । আপনার যদি পথে সহায়তা প্রয়োজন, আমাদের আলোচনার গ্রুপগুলিতে যোগ দিন

কোড শৈলী

কোড অবদানের সময় সেরা ফলাফলের জন্য, অ্যান্ড্রয়েড ওপেন সোর্স প্রকল্পের (এওএসপি) উপ-প্রকল্পের (বিভাগ) ব্যবহৃত কোড স্টাইলটি অনুসরণ করুন। অ্যান্ড্রয়েডের বেশিরভাগ অংশ জাভাতে লেখা, সুতরাং আপনার এওএসপি জাভা কোড শৈলী অনুসরণ করা উচিত।

এওএসপি-র কিছু অংশ কোটলিনে রচিত, যেমন frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt । ইতিমধ্যে কোটলিনে লিখিত প্ল্যাটফর্মের অঞ্চলে আপনি কোটলিন ব্যবহার করতে পারেন। অ্যান্ড্রয়েডে কোটলিন সম্পর্কে আরও তথ্যের জন্য, অ্যান্ড্রয়েড বিকাশকারী কোটলিন স্টাইল গাইড এবং কোটলিন-জাভা ইন্টারপ গাইড দেখুন । আরও বিস্তৃত কোটলিন গাইডেন্সের জন্য কোটলিন ভাষার সাইট দেখুন

এপিআই নির্দেশিকা

এওএসপি বিকাশকারীদের এপিআইগুলি লেখার সময় অ্যান্ড্রয়েড এপিআই নির্দেশিকাগুলি বুঝতে এবং অনুসরণ করা উচিত। অ্যান্ড্রয়েডের এপিআই সংক্রান্ত সিদ্ধান্তের পিছনে প্রসঙ্গটি দেখতে এই নির্দেশিকাটি ব্যবহার করুন। প্ল্যাটফর্ম এপিআইগুলির সংযোজন এবং পরিবর্তনগুলি মেটালভা দ্বারা বৈধ করা হয়েছে