Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Katkı

Android'e gösterdiğiniz ilgi için teşekkür ederiz! İşte dahil olabileceğiniz ve Android'i geliştirmemize yardımcı olabileceğiniz bazı yollar. Android projesi ve hedeflerimiz hakkında arka plan için Android Geliştirme için Kurulum'a bakın .

Hataları bildir

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

Belirli bir sürümde herhangi bir hatanın düzeltileceğini garanti edemeyeceğimizi unutmayın. Hatanızı bildirdikten sonra ne olacağını görmek için Life of a Bug'ı okuyun.

Uygulama geliştirin

Android'i, tüm geliştiricilerin uygulamalarını açık bir platformda kullanıcılara dağıtabilmesi için yarattık. 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 developer.android.com adresini ziyaret edin. Bu site, SDK'yı kullanarak uyumlu Android cihazlar için uygulama yazmak için ihtiyaç duyduğunuz bilgileri ve araçları sağlar.

Koda katkıda bulunun

Kod kraldır. Gönderdiğiniz tüm değişiklikleri incelemeyi çok isteriz, bu nedenle kaynağa bakın, bir hata veya özellik seçin ve kodlama alın. Yama gönderimleriniz ne kadar küçük ve hedeflenmişse, onları incelememizin bizim için o kadar kolay olduğunu unutmayın.

Soldaki bağlantıları kullanarak bir Yamanın Ömrü , 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 yama göndermenizi gerektirdiğini unutmayın. Yol boyunca yardıma ihtiyacınız olursa, tartışma gruplarımıza katılın.

Kod stilleri

Kodla katkıda bulunurken en iyi sonuçlar için, Android Açık Kaynak Projesi'nin (AOSP) söz konusu 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 takip etmelisiniz.

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

API yönergeleri

AOSP geliştiricileri, API'leri 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.