Katkıda bulunma

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Android'e gösterdiğiniz ilgi için teşekkürler! İşte katılabileceğiniz ve Android'i geliştirmemize yardımcı olabileceğiniz bazı yollar. Android projesinin arka planı ve hedeflerimiz için Android Geliştirme için Kurulum bölümüne bakın .

Hataları bildir

Android'i geliştirmeye yardımcı olmanın en kolay ve en etkili yollarından biri, hataları dosyalamaktır. Daha fazla bilgi için Hataları Bildirme sayfasını ziyaret edin.

Belirli bir sürümde belirli bir hatanın düzeltileceğini garanti edemeyeceğimizi unutmayın. Hatanızı bildirdikten sonra ne olduğunu görmek için Bir Hatanın Ömrü bölümünü okuyun.

Uygulamalar geliştirin

Android'i, tüm geliştiricilerin uygulamalarını kullanıcılara açık bir platformda dağıtabilmesi için oluşturduk. Android'e yardımcı olmanın en iyi yollarından biri, kullanıcıların sevdiği harika uygulamalar yazmaktır!

Başlamak için geliştirici.android.com adresini ziyaret edin. Bu site, SDK'yı kullanarak uyumlu Android cihazlar için uygulamalar yazmak için ihtiyaç duyduğunuz bilgileri ve araçları sağlar.

koda katkıda bulunun

Kod Kraldır. Gönderdiğiniz değişiklikleri incelemeyi çok isteriz, bu nedenle kaynağa bakın, bir hata veya özellik seçin ve kodlamayı edinin. Yama gönderimleriniz ne kadar küçük ve hedefliyse, onları incelememizin o kadar kolay olacağını unutmayın.

Soldaki bağlantıları kullanarak Life of a Patch , Git ve Repo ve diğer araçları öğrenerek Android'i kullanmaya başlayabilirsiniz. Gerrit sunucumuzdaki tüm katkılarla ilgili etkinliği de görüntüleyebilirsiniz. Android'in bazı bölümlerinin yukarı akış projelerine yamalar göndermenizi gerektirdiğini unutmayın. Yol boyunca yardıma ihtiyacınız olursa, tartışma gruplarımıza katılın.

Kod stilleri

Kod katkıda bulunurken en iyi sonuçları elde etmek için Android Açık Kaynak Projesinin (AOSP) o alt projesinde (bölümünde) kullanılan kod stilini izleyin. Android'in çoğu Java ile yazılmıştır, bu nedenle AOSP Java kod stilini izlemelisiniz.

AOSP'nin bazı bölümleri, frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Kotlin'i platformun halihazırda Kotlin'de yazılmış alanlarında kullanabilirsiniz. Android'de Kotlin hakkında daha fazla bilgi için Android geliştiricisi Kotlin stil kılavuzuna ve Kotlin-Java birlikte çalışma kılavuzuna bakın. Daha kapsamlı Kotlin rehberliği için Kotlin dil sitesine bakın.

API yönergeleri

AOSP geliştiricileri, API yazarken Android API Yönergelerini anlamalı ve bunlara uymalıdır. Android'in API kararlarının arkasındaki bağlamı görmek için bu yönergeleri kullanın. Platform API'lerinin eklemeleri ve değişiklikleri Metalava tarafından doğrulanır.