Geliştirici kılavuzları
Telefon, el bileği, tabletler, TV'ler veya arabalar 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, farklı cihazlarda çalışan ve Android'in önceki sürümleriyle uyumlu modern bir API araç seti. Jetpack, 70'ten fazla androidx kitaplığından oluşan 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 daha az ortak kodla modüler uygulamalar 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 Emulator
Uygulamanızı Android Emulator'a fiziksel bir cihaza göre daha hızlı yükleyip çalıştırabilirsiniz. Emülatör çeşitli cihaz yapılandırmalarını ve donanım sensörlerini taklit eder ve tam olarak kaldığınız yerden devam eder.
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ızı sağlar.
Kılavuz
Kullanıcı arayüzünüzü tasarlayın
Android Studio Layout Editor'ı kullanarak öğeleri görsel bir tasarımcıya sürükleyerek uygulamanızın kullanıcı arayüzünü oluşturup önizleyebilirsiniz. Böylece XML'yi manuel olarak yazmanıza gerek kalmaz.
Kılavuz
Uygulamanızın performansını profilleyin
Düşük uygulama performansı, kullanıcılarınızın deneyimini ve uygulamanızın itibarını olumsuz etkileyebilir. Uygulamanız yavaş yanıt verirse, değişken animasyonlar gösterir, donar, kilitlenir veya çok fazla güç tüketirse kullanıcılarınız bu durumu fark eder. Bu tür 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şlayan ve deneyimli Android geliştiricileri için bu kaynaklara göz atın.
Codelab'ler
Küçük uygulamalar geliştirmeyi, mevcut uygulamalara yeni özellik eklemeyi ve en yeni araçları kullanmayı öğrenin.
Online video kursları
Udacity ile birlikte Google'dan Android geliştirme hakkında bilgi edinin. Ücretsiz kurslardan herhangi birini izleyin veya Udacity'nin Nanograde programına kaydolun.
Eğitim kursları
İster uygulama yazmada deneyimli olun ister yıllar boyunca deneyim sahibi olun, Google'ın bu çevrimiçi kursları, becerilerinizi geliştirmenize yardımcı olabilir.