Geliştirici kılavuzları
Telefon, bilek, tablet, TV veya araba için geliştirme yapıyor olabilirsiniz. İhtiyacınız olan rehberler ve API referansına sahibiz.
Android cihaz teknolojileri
En iyi uygulamalar
Kütüphaneler
Android Jetpack
Android sürümlerinden bağımsız, tüm cihazlarda çalışan ve Android'in önceki sürümleriyle uyumlu olan modern bir API araç seti. Jetpack, 70'ten fazla Android kitaplığı içeren bir paket içerir.
Mimari bileşenler
Yaşam döngüsü yönetimi ve veri kalıcılığı gibi temel uygulama mimarisi görevlerine yönelik API'ler sayesinde modüler uygulamaları daha az standart kodla yazabilirsiniz.
Kütüphaneler
Veri bağlama kitaplığı
Bildirim temelli bir biçim kullanarak kullanıcı arayüzü bileşenlerini veri kaynaklarına bağlayın.
Kütüphaneler
Play Faturalandırma Kitaplığı
Google Play ile faturalandırma istekleri gönderin ve faturalandırma işlemlerini yönetin.
Geliştirici Araçları
Kılavuz
Android Emülatörü
Uygulamanızı Android Emülatör'e yükleyip fiziksel cihazlara kıyasla daha hızlı şekilde çalıştırabilirsiniz. Emülatör, çeşitli cihaz yapılandırmalarını ve donanım sensörlerini taklit eder ve tam olarak nerede kaldığınızı hatırlar.
Kılavuz
Derlemenizi yapılandırma
Android Studio, derleme işlemini otomatikleştirmek için Gradle'ı kullanırken esnek, özel derleme yapılandırmaları tanımlamanıza olanak tanır.
Kılavuz
Kullanıcı arayüzünüzü detaylandırma
Öğeleri görsel tasarımcıya sürükleyerek uygulamanızın kullanıcı arayüzünü oluşturmak ve önizlemek için Android Studio Layout Editor'ı kullanın. Böylece XML'i elle yazmanıza gerek kalmaz.
Kılavuz
Uygulama performansınızın profilini çıkarın
Düşük uygulama performansı, kullanıcı deneyimini mahvetebilir ve uygulamanızın itibarını zedeleyebilir. Uygulamanız yavaş yanıt veriyorsa, kesik animasyonlar gösteriyorsa, donuyor, kilitleniyor veya çok güç tüketiyorsa kullanıcılarınız bunu fark edecektir. Bunlar gibi performans sorunlarını önlemek için Android Profiler'ı kullanarak uygulamanızın belleğini, CPU'sunu ve ağ kullanımını ölçün.
Daha fazla eğitim
Yeni başlayanlar ve deneyimli Android geliştiricileri için hazırlanan bu kaynaklara göz atın.
Codelab uygulamaları
Küçük uygulamalar geliştirmeyi, mevcut uygulamalara yeni özellikler eklemeyi ve en yeni araçları kullanmayı öğrenin.
Online görüntülü kurslar
Udacity ile iş ortaklığı yaparak Google'dan Android geliştirmeyi öğrenin. Ücretsiz kurslardan herhangi birini takip edin veya Udacity'nin Nano parametresini programına kaydolun.
Eğitim kursları
İster uygulama yazma konusunda yeni ister deneyimli olun, Google'ın bu online kursları becerilerinizi geliştirmenize yardımcı olabilir.