Ana içeriğe atla
Kaçırmamanız gereken oyunlar
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şturarak başlayın. Eğitim kurslarımızla daha ayrıntılı bilgi edinin veya uygulama geliştirmeyi kendi kendinize öğrenin.
Hello world
Eğitim kursları
Eğitimler
Ekipler için Compose
Android için Kotlin
Google Play ile para kazanma ↗️
Android Geliştirici Doğrulaması
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
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 çözümler 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
Uyarlanabilir kullanıcı arayüzü
Android XR
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
Temel alanlar
İhtiyacınız olan özelliklerle ilgili örnekleri ve dokümanları edinin.
Örnekler
Kullanıcı arayüzleri
Arka plan çalışması
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 işlem hattınızı oluşturun.
Kod yazma ve hata ayıklama
Proje oluşturma
Uygulamanızı test etme
Performans
Komut satırı araçları
Gradle eklentisi API'si
Cihaz teknolojisi
Form faktörleri için kod yazma Cihazları bağlayın ve verileri paylaşın.
Uyarlanabilir kullanıcı arayüzü
Wear OS
Android XR
Android Health
Arabalar için Android
Android TV
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 kurmayı, uygulamanızdan para kazanmayı ve uygulamanızı güvenli hale getirmeyi öğrenin.
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 ↗️
Topluluk
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Core areas
UI
Views
Kaçırmamanız gereken oyunlar
Diğer
Tasarım ve Planlama
Diğer
Geliştirme
Diğer
Google Play
Diğer
Topluluk
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
Android Özel Sekmelerine Genel Bakış
Güvenilir Web Etkinliklerine Genel Bakış
Güvenilir Web Etkinlikleri Rehberi
Web Görünümü'nde web uygulamaları geliştirme
WebView nesnelerini yönetme
Yerel içeriği yükle
Web içeriğini koyulaştır
Web uygulamalarında farklı ekranları destekleme
Web uygulamalarında 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
Emojileri takip edin
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 kullanarak video ekleme
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
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
Klavyeler hakkında
Giriş yöntemi türünü belirtin
Giriş yöntemi görünürlüğünü işleme
Klavyeyle gezinmeyi destekleme
Klavye işlemlerini kullan
Ekran kalemini kullanma
Ekran kalemi hakkında
Metin alanlarında ekran kalemi girişi
Özel metin düzenleyiciler
Gelişmiş ekran kalemi özellikleri
Not alma uygulamaları
Ink API
Ink API hakkında
Kurulum
Modülünüzü seçin
Çizgi çizme
Fırçalarınızı tanımlama
Geometri API'leri ile etkileşimli araçlar oluşturma
Kalıcı depolama alanı
Uygulamalar arasında kopyalama ve yapıştırma özelliğini kullanma
Sürükle ve bırak özelliğini etkinleştir
Genel bakış
Temel Kavramlar
Basitleştirilmiş sürükle ve bırak için DropHelper
Görünümlerle sürükle ve bırak işlevini uygulayın
Çoklu pencere modunda sürükleyip bırakın
Herhangi bir kaynaktan gelen zengin içeriği kabul edin
Dokunsal geribildirim uygulama (dokunmatik)
Dokunsallık hakkında
Dokunsal tasarım ilkeleri
Etkinliklere dokunsal geri bildirim ekleme
Titreşim dalga formlarını analiz etme
Özel dokunsal efektler oluştur
Haptics API referansı
Oyun kumandaları için destek
Oyun kumandaları hakkında
Kumanda işlemlerini gerçekleştirme
Tüm Android sürümlerinde destek
Birden fazla kumanda desteği
Ek kumanda özellikleri
Giriş yöntemi düzenleyicilerle (IME) çalışma
Giriş yöntemi oluşturma
Resim klavyesi desteği ekle
Yazım denetleyici uygulama
Büyük ekranlarda giriş uyumluluğu sağlayın
Uygulamanıza bildirim ekleyin
Bildirimler hakkında
İzin iste
Bildirim kanalları oluşturma ve yönetme
Bildirim oluşturma
Temel bildirimler
Genişletilebilir bildirimler
Arama stili bildirimleri
Zamana duyarlı bildirimler
İlerleme odaklı bildirimler
Canlı güncelleme bildirimleri
Özel bildirimler
Bildirim grubu oluşturma
Bildirimden etkinlik başlatma
Görüşme ekleyin
Görüşmeler hakkında
Görüşmelerde baloncuk kullanma
Rozette değişiklik yapma
Pop-up mesajları göster
Pop-up'lar hakkında
Pop-up mesajı oluşturma ve görüntüleme
Mesaja işlem ekleme
Uygulama başlatmayı özelleştirme
Uyarlanabilir başlatıcı simgelerini kullanma
Başlangıç ekranı ekle
Yeni bir uygulamaya giriş ekranı ekleme
Mevcut başlangıç ekranını yeni API'ye taşıma
Uygulama kısayolları ekle
Kısayollar hakkında
Kısayol oluşturma
Kısayollara özellik ekleme
Kısayolları yönet
Kısayollar için en iyi uygulamaları kullanma
Ana ekrana veya başlatıcıya uygulama içeriği ekleme
Özel Hızlı Ayarlar kartları oluşturma
QR Koduyla Ödeme Hızlı Ayarları kutusu oluşturma
Uygulama widget'ları oluşturma
Uygulama widget'ları hakkında
Basit bir widget oluşturma
Widget'ınızı geliştirin
Gelişmiş widget oluşturma
Widget koleksiyonlarını kullanın
Widget'ınızı boyutlandırma
Widget yapılandırmasını etkinleştir
Widget bulunabilirliği
Widget ana makinesi oluşturma
İçeriği ana kanal kanallarına entegre edin ⍈
Harici cihazları kontrol etme
Geriye dönük uyumlu kullanıcı arayüzleri oluşturma
Geriye dönük uyumlu kullanıcı arayüzleri hakkında
Soyut yeni API'ler
Daha yeni API'lere yönlendirme
Eski API'lerle uygulama oluşturma
Sürüme duyarlı bileşeni kullanma
Yapay zeka deneyimleri oluşturma
Başlama
Başlama
Hello world
Eğitim kursları
Eğitimler
Ekipler için Compose
Android için Kotlin
Google Play ile para kazanma ↗️
Android Geliştirici Doğrulaması
Cihaza göre genişletme
Uyarlanabilir uygulamalar
Android XR
Wear OS
Arabalar için Android
Android TV
ChromeOS
Kategoriye göre oluşturma
Oyunlar
Kamera ve medya
Sosyal ve mesajlaşma
Sağlık ve form koruma
Verimlilik
Kurumsal uygulamalar
En son sürümünü edinin
Son güncellemeler
Deneysel güncellemeler
Android Studio önizlemesi
Jetpack ve Compose kitaplıkları
Wear OS sürümleri
Özel Korumalı Alan ↗️
Mükemmel deneyimler
Daha fazla bilgi
Kullanıcı arayüzü tasarımı
Android için tasarım
Cep
Uyarlanabilir kullanıcı arayüzü
Android XR
Widget'lar
Wear OS
Android TV
Arabalar için Android
Mimari