Ana içeriğe atla
Essentials
Yapay zeka deneyimleri oluşturma
Gemini API'leri ve daha fazlasıyla yapay zeka destekli Android uygulamaları geliştirin.
Başlama
Başlama
İlk uygulamanızı oluşturun. Birden fazla cihaz form faktörünü desteklemek için kullanıcı arayüzü ve uyarlanabilir uygulama geliştirme konusunda Compose'u kullanın.
Merhaba dünya!
Birden fazla cihazda destek
Uyarlanabilir uygulamalar
Kullanıcı arayüzü için Compose
Yapay zeka destekli IDE
Eğitim
Google Play ile para kazanma ↗️
Cihaza göre genişletme
Kullanıcılarınıza telefondan tablete, kol saatinden kulaklığa kadar her cihazda sorunsuz deneyimler sunan uygulamalar geliştirin.
Uyarlanabilir uygulamalar
Android XR
Wear OS
Arabalar için Android
Android TV
Googlebook
ChromeOS
Kategoriye göre oluşturma
Google'ın yönlendirici ve kişisel görüşe dayalı rehberliğini takip ederek kullanım alanınıza uygun uygulamalar geliştirmeyi öğrenin.
Oyunlar
Kamera ve medya
Sosyal ve mesajlaşma
Sağlık ve form koruma
Verimlilik
Kurumsal uygulamalar
En son sürümünü edinin
Yıl boyunca yeni çıkanları takip edin, önizleme programlarımıza katılın ve geri bildirimlerinizi bizimle paylaşın.
Son güncellemeler
Deneysel güncellemeler
Android Studio önizlemesi
Jetpack ve Compose kitaplıkları
Wear OS sürümleri
Özel Korumalı Alan ↗️
Tasarım ve Planlama
Mükemmel deneyimler
En iyi kullanıcılarınız için en iyi deneyimleri oluşturun.
Daha fazla bilgi
Kullanıcı arayüzü tasarımı
Android'deki en iyi uygulamaları kullanarak güzel bir kullanıcı arayüzü tasarlayın.
Android için tasarım
Cep
Masaüstü deneyimleri
XR Kulaklıkları ve XR Gözlükleri
Yapay Zeka Gözlükleri
Widget'lar
Wear OS
Android TV
Arabalar için Android
Mimari
Güçlü, test edilebilir ve bakımı yapılabilir uygulama mantığı ve hizmetleri tasarlayın.
Giriş
Kütüphaneler
Gezinme
Modülerleştirme
Test
Kotlin Multiplatform
Kalite
Uygulama kalitesini planlayın ve Play Store yönergelerine uyun.
Genel bakış
Temel değer
Kullanıcı deneyimi
Erişilebilirlik
Teknik kalite
Mükemmel deneyimler
Güvenlik
Kullanıcıları tehditlere karşı koruyun ve güvenli bir Android deneyimi sağlayın.
Genel bakış
Gizlilik
İzinler
Kimlik
Sahtekarlığı önleme
Geliştirme
Android Studio'da Gemini
Android geliştirmede yapay zeka geliştirme arkadaşınız.
Daha fazla bilgi
Android Studio'yu edinme
Core bölgeleri
İhtiyacınız olan özelliklerle ilgili örnekleri ve dokümanları edinin.
Örnekler
Kullanıcı arayüzleri
Arka planda çalışma
Veriler ve dosyalar
Bağlanabilirlik
Tüm temel alanlar ⤵️
Araçlar ve iş akışı
Uygulamanızı yazmak ve oluşturmak için IDE'yi kullanın veya kendi ardışık düzeninizi oluşturun.
Kod yazma ve hata ayıklama
Proje oluşturma
Uygulamanızı test etme
Performans
Komut satırı araçları
Gradle eklenti API'si
Android Bench
Cihaz teknolojisi
Form faktörleri için kod yazın. Cihazları bağlayın ve verileri paylaşın.
Telefonlar, tabletler, katlanabilir cihazlar
ChromeOS
Arabalar için Android
Android TV
Android XR
Wear OS
Android Health
Birlikte Daha İyi
Tüm cihazlar ⤵️
Kütüphaneler
Tüm ayrıntıları içeren API referans belgelerine göz atın.
Android platformu
Jetpack kitaplıkları
Compose kitaplıkları
Google Play Hizmetleri ↗️
Google Play SDK Dizini ↗️
Google Play
Play Console
Uygulamanızı veya oyununuzu yayınlayın ve Google Play'de işinizi büyütün.
Play Console'a git
Daha fazla bilgi ↗️
Temel Bilgiler
Kullanıcılarla etkileşim kurma, para kazanma ve uygulamanızı güvenli hale getirme hakkında bilgi edinin.
Play'de para kazanma
Play Integrity
Play Politikaları
Play Programları ↗️
Games Dev Center
Oyun geliştirme ve yayınlama Araçlar, indirilenler ve örnekler
Genel bakış
Play Asset Delivery
Play Games Hizmetleri
PC Üzerinde Play Games
Tüm Play rehberleri ⤵️
Kütüphaneler
Tüm ayrıntıları içeren API referans belgelerine göz atın.
Play Özellik Dağıtımı
Play uygulama içi güncellemeleri
Play uygulama içi yorumları
Play Install Referrer
Google Play Hizmetleri ↗️
Google Play SDK Dizini ↗️
Tüm Play kitaplıkları ⤵️
Araçlar ve kaynaklar
Uygulamanızı yayınlama, tanıtma ve yönetme araçları.
Android App Bundle
Marka ve pazarlama
Play Console API'leri ↗️
Blog
Android Geliştiricileri Blogu
Son Gelişmeleri okuyun
Yazarları keşfedin →
Kategorileri keşfedin
Örnek Olaylar
Gerçek kullanıcıların gerçek dünyadaki sonuçları. Farklı ekiplerin hedeflerine ulaşmak için araçlarımızı nasıl kullandığını keşfedin.
Etkinlikler ve Programlar
Büyümenize yardımcı olmak için tasarlanan yaklaşan web seminerleri, atölyeler, buluşmalar ve özel girişimler hakkında ayrıntılı bilgi edinin.
Ürün Haberleri
En son güncellemeler, yeni özellikler ve nasıl geliştiğimize dair kamera arkası bilgiler için takipte kalın.
Topluluk
Kullanıcılarımızın hikayelerini, öne çıkan özellikleri ve hepimizi bir araya getiren ortak projeleri keşfedin.
"Nasıl yapılır?" kılavuzları
Bu adım adım açıklamalı kılavuzlar, hızlı ipuçlarından ayrıntılı eğiticilere kadar her konuda size yardımcı olmak için tasarlanmıştır. Böylece daha akıllıca ve daha hızlı çalışabilirsiniz.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Oturum aç
Develop
Core areas
UI
Views
Essentials
Diğer
Tasarım ve Planlama
Diğer
Geliştirme
Diğer
Google Play
Diğer
Blog
Diğer
Android Studio
Uygulamanızın düzenini geliştirme
Düzenler hakkında
Görünümlerle duyarlı/uyarlanabilir tasarım oluşturma
Standart düzenler
Pencere boyutu sınıfları kullan
Çoklu pencere modunu destekleme
ConstraintLayout ile duyarlı kullanıcı arayüzü oluşturma
Duyarlı gezinme oluşturma
RecyclerView ile dinamik listeler oluşturma
Dinamik listeyi özelleştirme
Karta dayalı düzen oluşturma
İki bölmeli düzen oluşturma
Doğrusal düzen oluşturma
Düzeni verilerle doldurma
Göreli düzen oluşturma
Etkinlik yerleştirme
Düzen performansını iyileştirin
Düzen performansı hakkında
Düzen hiyerarşilerini optimize etme
Düzenleri <include> ile yeniden kullan
İstek üzerine görüntüleme sayısı
Özel görünüm bileşenleri oluşturma
Özel görünüm bileşenleri hakkında
Android nasıl görüntüleme çeker?
Özel görünüm sınıfı oluşturma
Özel çizim uygulama
Özel bir görünümü etkileşimli hale getirme
Özel görünümü optimize etme
Pencerelerin girintisi ve kesimleriyle çalışma
Uygulamanızı pencerelerin içine yerleştirin
Görüntülü reklam uçtan uca
Yuvarlatılmış köşeler uygula
Gerçekçi mod için sistem çubuklarını gizle
Ekran kesimlerini destekleme
Yazılım klavyesini kontrol etme ve animasyon çalıştırma
Uygulamanıza web tabanlı içerik ekleyin
Uygulamanızda web içeriği kullanma
Web içeriğini uygulamanıza yerleştirme
Yerleştirilmiş web'i kullanarak uygulama içi gezinme
Web Görünümü'nde web uygulamaları geliştirme
WebView'ı Jetpack Webkit ile uygulama
Android Özel Sekmelerine Genel Bakış
Güvenilir Web Etkinliklerine Genel Bakış
Güvenilir Web Etkinlikleri Rehberi
WebView nesnelerini yönetme
Yerel içeriği yükle
Web içeriğini koyulaştır
Web uygulamalarında farklı ekranları destekleme
Pencere iç kısımlarını anlama
JSBridge ile yerel API'lere erişme
Web uygulamalarında hata ayıklama
Genel bakış
Yerel geliştirme sunucusuna erişme
JavaScript konsol günlüklerini kullanarak hata ayıklama
Chrome Geliştirici Araçları'nı kullanarak hata ayıklama
WebView Geliştirici Araçları uygulamasını kullanarak hata ayıklama
En iyi uygulamaları izleyin
Web Görünümü kilitlenme raporlamasında kullanıcı gizliliği
Beta programı
JavaScript ve WebAssembly'yi yürütme
Tema uygulayın
Temalar hakkında
Cihaz renklerini kullanın (Dinamik Renk)
Palet kitaplığıyla renkleri seçin
Materyal Tasarım'ı kural olarak kullanma
Koyu tema uygulama
Gölgeler ve klip görünümleri oluşturma
Bileşen ekleme
Temel bileşenler ekleme
Kayan işlem düğmeleri (FAB'ler)
Düğmeler
Onay kutuları
Radyo düğmeleri
Açma/kapatma düğmeleri
Seçiciler
İpuçları
İletişim kutuları
Menüler
Uygulama çubuğu bileşenini ekleme
Uygulama çubukları hakkında
Uygulama çubuğunu ayarlama
İşlem ekleme ve işleme
İleri doğru işlem ekleme
İşlem görünümlerini ve işlem sağlayıcıları kullanma
Ayarlar bileşenini ekleme
Ayarlar hakkında
Ayarlarınızı düzenleme
Ayarlarınızı özelleştirme
Kayıtlı değerleri kullanma
Kodda hiyerarşi oluşturma
Diğer cihaz boyutlarını işleme
Tercihle ilgili en iyi uygulamaları izleyin
Android arama bileşenini entegre etme
Arama seçenekleri
Arama kullanıcı arayüzü oluşturma
Son sorgulardan arama sonuçları ekleme
Özel arama sonuçları ekleme
Arama yapılandırması sağlama
AppSearch'ü kullanma
Arama işlevi ekleme
Arama işlevi hakkında
Arama kullanıcı arayüzünü ayarlama
Veri saklama ve arama
Arama ile geriye dönük uyumlu olmaya devam edin
Metin ve emoji ile çalışma
Metin görüntülemelerini otomatik olarak boyutlandır
Yazı tiplerini anında indirin
XML kaynağı olarak yazı tipi ekleme
Emoji desteği ekle
Modern emoji desteği ekle
Emoji Seçici'yi kullanma
Metni büyütme
Metnin stilini belirlemek için aralıkları kullanın
Grafikleri ve videoları görüntüleme
Statik resimler
Statik resimler hakkında
Vektör resimler
Bit eşlemler
Resim boyutlarını küçültme
Özel çizim sorunlarını giderme
Medya oynatma kontrolleri ekle
Pencere içinde pencere (PiP) özelliğini kullanma
Jetpack PiP kitaplığını kullanma
Gelişmiş resimler ve grafiklerle çalışma
AGSL gölgelendiricileriyle çizim yapın
AGSL gölgelendiricileri hakkında
AGSL ve GLSL hakkında
Uygulamanızda AGSL kullanma
AGSL hızlı başvuru
Grafikler için OpenGL ES kullanın
Open GL ES ile grafik görüntüleme
Open GL ES'yi grafiklerle nasıl kullanacağınızı öğrenin
Open GL hakkında
Open GL ES ortamı oluşturma
Şekilleri tanımlama
Şekil çiz
Projeksiyon ve kamera görünümleri uygulama
Hareket ekleyin
Dokunma etkinliklerine yanıt verme
Farklı GL dokuları için APK oluşturma
Grafikler için WebGPU kullanma
WebGPU hakkında
Başlangıç
Renderscript
Renderscript hakkında
Gelişmiş RenderScript
RenderScript'ten veri taşıma
Genel bakış
Komut dosyalarını OpenGL ES 3.1'e taşıma
Komut dosyalarını Vulkan'a taşı
Çalışma zamanı API'si referansı
Runtime API hakkında
Sayısal türler
Nesne türleri
Dönüşüm işlevleri
Matematiksel sabitler ve işlevler
Vektör matematik işlevleri
Matris işlevleri
Kuaterniyon işlevleri
Atomik güncelleme işlevleri
Zaman işlevleri ve türleri
Ayırma veri erişim fonksiyonları
Nesne özellikleri işlevleri
Çekirdek çağırma işlevleri ve türleri
Giriş/çıkış işlevleri
Hata ayıklama işlevleri
Grafik işlevleri ve türleri
Dizin
Animasyonlar ve geçişlerle çalışma
Bu kılavuzda
Android'deki animasyonlar hakkında
Mülk animasyonları hakkında
Çekilebilir grafikleri canlandırma
Animasyonları görüntüle
Animasyonda animasyon kareleri arasında resim oluşturma
Bir görünümü gösterme veya gizleme
Bir görünümü animasyon kullanarak taşıma
Kayan animasyonu kullanarak görünümü taşıma
Yakınlaştırma animasyonunu kullanarak görünümü büyütme
Yay fiziğini kullanarak hareketi canlandırma
Düzen güncellemelerini otomatik olarak canlandırma
Düzen değişikliklerini geçiş kullanarak canlandırma
Özel geçiş animasyonu oluşturma
Animasyon kullanarak işlem başlatma
Hareket Düzeni
Hareket ve widget animasyonunu yönetme
Rulo ekle
MotionLayout örnekleri
Parçalar arasında kaydırma
Parçalar arasında kaydırmak için ViewPager2'yi kullanın
Parçalar arasında kaydırmak için ViewPager'ı kullanın
ViewPager'den ViewPager2'ye geçiş
Uyarlanabilir yenileme oranıyla kare hızını optimize etme
Ek animasyon kaynakları kullanma
Dokunma ve giriş desteği ekleme
Bu kılavuzda
Giriş etkinlikleri hakkında
Dokunma hareketlerini kullanma
Hareketler hakkında
Genel hareketleri algılama
Dokunma ve işaretçi hareketlerini izleme
Kaydırma hareketlerini işleme
Gezinme hareketleri için destek ekleme
Çoklu dokunma hareketlerini algılama
Sürükleme ve ölçeklendirme desteği ekleme
ViewGroup'taki dokunma etkinliklerini yönetme
Yenilemek için kaydırma desteği ekleyin
Yenilemek için kaydırma hakkında
Uygulamanıza yenilemek için kaydırın
Yenileme isteğine yanıt verme
Klavye girişini tutma