کمک کردن

از علاقه شما به اندروید متشکریم! در اینجا چند روش وجود دارد که می توانید درگیر آن شوید و به ما در بهبود Android کمک کنید. برای پیشینه پروژه Android و اهداف ما ، تنظیمات مربوط به Android Development را ببینید .

گزارش اشکالات

یکی از ساده ترین و مثرترین راه هایی که می توانید به بهبود اندروید کمک کنید ، ایجاد اشکال است. برای اطلاعات بیشتر ، به گزارش اشکالات مراجعه کنید.

توجه داشته باشید که ما نمی توانیم تضمین کنیم که اشکال خاصی در هر نسخه خاص برطرف خواهد شد. برای دیدن اینکه پس از گزارش اشکال شما چه اتفاقی می افتد ، زندگی یک اشکال را بخوانید.

برنامه ها را توسعه دهید

ما اندروید را ایجاد کردیم تا همه توسعه دهندگان بتوانند برنامه های خود را در یک سیستم عامل باز به کاربران توزیع کنند. یکی از بهترین راه هایی که می توانید به اندروید کمک کنید نوشتن برنامه های جالبی است که کاربران عاشق آن هستند!

برای شروع ، به developer.android.com مراجعه کنید. این سایت با استفاده از SDK اطلاعات و ابزارهای لازم برای نوشتن برنامه ها را برای دستگاه های سازگار Android فراهم می کند.

به کد کمک کنید

کد پادشاه است. ما دوست داریم هر تغییری را که ارائه می دهید بررسی کنیم ، بنابراین منبع را بررسی کنید ، یک اشکال یا ویژگی را انتخاب کنید و کدگذاری کنید. توجه داشته باشید که هرچه ارسالی های وصله شما کوچکتر و هدفمندتر باشد ، بررسی آنها برای ما آسان تر است.

با کسب اطلاعات در مورد Life of a Patch ، Git و Repo و سایر ابزارها با استفاده از پیوندهای سمت چپ ، می توانید با Android شروع به کار کنید. همچنین می توانید فعالیت را در همه مشارکت های موجود در سرور Gerrit ما مشاهده کنید . توجه داشته باشید که برخی از بخش های Android نیاز به ارسال وصله هایی برای پروژه های بالادستی دارند . اگر در این راه به کمک نیاز دارید ، به گروه های بحث ما بپیوندید

سبک های کد

برای دستیابی به بهترین نتیجه هنگام مشارکت در کد ، سبک کد استفاده شده در آن زیر پروژه (بخش) از پروژه منبع باز Android (AOSP) را دنبال کنید. بیشتر آندروید به زبان جاوا نوشته شده است ، بنابراین باید سبک کد جاوا AOSP را دنبال کنید.

برخی از قسمتهای AOSP در Kotlin نوشته شده است ، مانند frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . شما می توانید از کوتلین در مناطقی از سیستم عامل که قبلاً در کوتلین نوشته شده است استفاده کنید. برای کسب اطلاعات بیشتر در مورد کوتلین در اندروید ، به راهنمای سبک Kotlin و توسعه دهنده اندروید Kotlin-Java interop مراجعه کنید . برای راهنمایی های گسترده تر کوتلین ، به سایت زبان کوتلین مراجعه کنید .

دستورالعمل های API

توسعه دهندگان AOSP هنگام نوشتن API باید دستورالعمل های Android API را درک کرده و دنبال کنند. از این دستورالعمل ها برای دیدن زمینه تصمیم گیری درباره Android API استفاده کنید. اضافات و اصلاحات API های پلت فرم توسط Metalava تأیید می شوند.