অ্যান্ড্রয়েডে অবদান রাখুন

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

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

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

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

অ্যাপস ডেভেলপ করুন

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

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

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

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

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

কোড শৈলী

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

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

API নির্দেশিকা

APIs লেখার সময় AOSP ডেভেলপারদের Android API নির্দেশিকা বুঝতে হবে এবং অনুসরণ করতে হবে। Android এর API সিদ্ধান্তের পিছনে প্রসঙ্গ দেখতে এই নির্দেশিকাগুলি ব্যবহার করুন৷ প্ল্যাটফর্ম API-এর সংযোজন এবং পরিবর্তনগুলি Metalava দ্বারা যাচাই করা হয়।