Bir kategori seçin:
* Popüler ve sık kullanılan kitaplık
Kitaplık | Açıklama |
---|---|
activity * | Etkinlik üzerine kurulu birleştirilebilir API'lere erişin. |
ads | Play Hizmetleri ile veya Play Hizmetleri olmadan reklam kimliği alma |
annotation | Araçların ve diğer geliştiricilerin uygulamanızın kodunu anlamasına yardımcı olan meta verileri kullanıma sunun. |
appcompat * | Platformun eski API sürümlerinde yeni API'lere (birçoğu Material Design kullanır) erişime izin verir. |
appfunctions | YAPILACAKLAR |
appsearch * | Kullanıcılarınız için özel uygulama içi arama özellikleri oluşturun. |
arch.core | LiveData ile kullanılabilen JUnit test kuralları da dahil olmak üzere diğer mimari bağımlılıklar için yardımcı. |
asynclayoutinflater | Kullanıcı arayüzünde takılmayı önlemek için düzenleri eşzamansız olarak genişletin. |
autofill | İpuçlarını genişleterek otomatik doldurma doğruluğunu artırın. |
karşılaştırma | Kodunuzun performansını Android Studio'da doğru şekilde ölçün. |
biometric | Biyometri veya cihaz kimlik bilgileriyle kimliğinizi doğrulayın ve şifreleme işlemleri gerçekleştirin. |
bluetooth | Android platformunun Bluetooth özelliklerini geriye dönük uyumlu API'lerle kullanın. |
browser | Web sayfalarını kullanıcının varsayılan tarayıcısında görüntüleme |
car-app | Android Auto ve Android Automotive OS için şablonlu uygulamalar oluşturun. |
kamera * | Mobil kamera uygulamaları oluşturun. |
camera.media3 | YAPILACAKLAR |
camera.featurecombinationquery | YAPILACAKLAR |
camera.viewfinder | Kamera için bağımsız Composable ve View tabanlı vizör" |
cardview | Yuvarlak köşeli ve gölge efektli Materyal Tasarım kart desenini uygulayın. |
collection | Küçük olan mevcut ve yeni koleksiyonların bellek üzerindeki etkisini azaltır. |
compose * | Şeklini ve veri bağımlılıklarını açıklayan birleştirilebilir işlevlerle kullanıcı arayüzünüzü programatik olarak tanımlayın. |
compose.animation | Kullanıcı deneyimini zenginleştirmek için Jetpack Compose uygulamalarında animasyonlar oluşturun. |
compose.compiler | @Composable işlevlerini dönüştürün ve Kotlin derleyici eklentisiyle optimizasyonları etkinleştirin. |
compose.foundation | Kullanıma hazır yapı taşlarıyla Jetpack Compose uygulamaları yazın ve kendi tasarım sistemi parçalarınızı oluşturmak için temeli genişletin. |
compose.material | Kullanıma hazır Materyal Tasarım bileşenleriyle Jetpack Compose kullanıcı arayüzleri oluşturun. Bu, www.material.io adresinde açıklanan bileşenleri sağlamak üzere tasarlanmış, Compose'un daha üst düzey giriş noktasıdır. |
compose.material3 | Materyal Tasarım'ın bir sonraki evrimi olan Materyal Tasarım 3 Bileşenleri ile Jetpack Compose kullanıcı arayüzleri oluşturun. Material 3, güncellenmiş temalar ve bileşenler ile dinamik renk gibi Material You kişiselleştirme özelliklerini içerir. Ayrıca yeni Android 12 görsel stili ve sistem kullanıcı arayüzüyle uyumlu olacak şekilde tasarlanmıştır. |
compose.material3.adaptive | Pencere boyutu sınıfları veya cihaz duruşları gibi mevcut pencere yapılandırmalarına göre otomatik olarak uyarlanacak uyarlanabilir kullanıcı arayüzleri oluşturmak için Material 3 uyarlanabilir kitaplığını kullanın. Kitaplık, hem varsayılan iskele uygulamaları hem de kendi özel deneyimlerinizi oluşturmak için gerekli yapı taşı composable'ları sağlar. |
compose.runtime | Compose'un programlama modeli ve durum yönetiminin temel yapı taşları ve Compose Compiler Plugin'in hedefleyeceği temel çalışma zamanı. |
compose.ui | Düzen, çizim ve giriş dahil olmak üzere cihazla etkileşim kurmak için gereken Compose kullanıcı arayüzünün temel bileşenleri. |
eşzamanlı (concurrent) | Eş yordamlarla görevleri ana ileti dizisinden taşıyın ve ListenableFuture'dan yararlanın. |
constraintlayout | Göreceli konumlandırma ile widget'ları esnek bir şekilde konumlandırın ve boyutlandırın. |
contentpager | ContentProvider verilerini arka plan iş parçacığında yükleme ve sayfalandırma. |
coordinatorlayout | AppBarLayout ve FloatingActionButton gibi üst düzey uygulama widget'larını konumlandırın. |
core | Eski cihazları desteklerken en yeni platform özelliklerini ve API'lerini hedefleyin. |
core.uwb | Desteklenen cihazlarda ultra geniş bant teknolojisini kullanın. |
credentials | Bu kitaplık, kullanıcının kimlik bilgilerine birleşik erişim sağlar. Şifreler, geçiş anahtarları ve birleştirilmiş kimlik bilgileri bu kapsamda yer alabilir. Bu kitaplık, sorunsuz ve güvenli oturum açma deneyimleri sunmak için kullanılmalıdır. |
credentials.providerevents | YAPILACAKLAR |
credentials.registry | Bu sorunları çözmek için, uygulamaların gizliliği koruyarak dijital kimlik bilgileri sağlamasına olanak tanıyan yeni bir kayıt mekanizması ekliyoruz. Sağlayıcı uygulaması, tüm aday dijital kimlik bilgilerini Kimlik Bilgisi Yöneticisi'ne önceden kaydeder. Kimlik Bilgisi Yöneticisi, belirli bir dijital kimlik bilgisi için uygulama isteği aldığında kimlik bilgisi eşleştirme ve kullanıcı seçici kullanıcı arayüzünü bir sanal ortamda çalıştırır. |
cursoradapter | Cursor verilerini ListView widget'ına gösterme. |
customview | Özel görünümleri uygulayın. |
databinding * | Düzenlerinizdeki kullanıcı arayüzü bileşenlerini, bildirim temelli bir biçim kullanarak uygulamanızdaki veri kaynaklarına bağlayın. |
datastore | Verileri eşzamansız, tutarlı ve işlemsel olarak depolayarak SharedPreferences'ın bazı dezavantajlarını ortadan kaldırır. |
documentfile | Dosya dokümanını görüntüleme |
draganddrop | Başka bir uygulamadan veya bir uygulama içinden sürükleyip bırakılan verileri kabul edin ve tutarlı bir bırakma hedefi olanağı gösterin. |
drawerlayout | Materyal Tasarım çekmece widget'ı uygulayın. |
dynamicanimation | Fizik tabanlı bir animasyon API'si ile sorunsuz animasyonlar oluşturun. |
emoji | Mevcut ve eski cihazlarda emoji görüntüleme |
emoji2 | Mevcut ve eski cihazlarda emoji görüntüleme |
enterprise | Kurumsal kullanıma hazır uygulamalar oluşturun. |
exifinterface | Resim dosyası EXIF etiketlerini okuma ve yazma |
fragment * | Uygulamanızı bir Etkinlik içinde barındırılan birden fazla bağımsız ekrana ayırın. |
oyunlar | Frame Pacing gibi karmaşık oyun görevlerini gerçekleştirmek için Android Game SDK'sını uygulamanızda yerel olarak kullanın. |
glance | Jetpack Compose tarzı bir API kullanarak uzak yüzeyler için düzenler oluşturun. |
graphics | Birden fazla Android platform sürümünde grafik özelliklerinden yararlanma |
gridlayout | Izgara düzeni uygulayın. |
sağlık | Platformdan bağımsız bir şekilde yüksek performanslı sağlık uygulamaları oluşturun. |
health.connect | Geliştiricilerin, kullanıcının sağlık ve fitness kayıtlarını okumasına veya yazmasına olanak tanır. |
heifwriter | Android cihazdaki kullanılabilir codec'leri kullanarak bir resmi veya resim koleksiyonunu HEIF biçiminde kodlayın. |
hilt * | Dagger Hilt'in işlevselliğini genişleterek androidx kitaplıklarındaki belirli sınıfların bağımlılık eklenmesini sağlayın. |
ink | Sınıfının en iyisi kalem uygulamaları geliştirin. Yüksek performanslı ve güzel mürekkep deneyimleri için geliştiricilerin giriş engelini azaltın. |
input | Gelecekteki MotionEvent'leri tahmin ederek giriş etkileşimlerinin gecikmesini azaltma |
interpolator | Eski platformlarda animasyon interpolatörlerini kullanın. |
javascriptengine | Android uygulamanızın JavaScript'i değerlendirmesini sağlayın. |
jetifier | Kitaplığın, desteği sonlandırılan destek kitaplığına olan bağımlılıklarını eşdeğer AndroidX bağımlılıklarına taşıyan bağımsız bir araç. |
leanback | Bu yapay nesne yerine TV için Oluştur'u kullanın. |
legacy | Bu yapı ve sınıfları kullanımdan kaldırılmıştır. Android 8'den itibaren geçmiş kontrolü kısıtlamaları bu sınıfı artık kullanışsız hale getiriyor. |
yaşam döngüsü * | Etkinliğin veya parçanın mevcut yaşam döngüsü durumuna göre davranışını ayarlayabilen, yaşam döngüsüne duyarlı bileşenler oluşturun. |
lint | Gradle API'lerinin kullanımını doğrulamak için Lint kontrolleri |
loader | Yapılandırma değişikliklerinden etkilenmeyen kullanıcı arayüzünüz için verileri yükleyin. |
localbroadcastmanager | Bu yapı ve sınıfları kullanımdan kaldırılmıştır. Bunun yerine LiveData veya reaktif akışları kullanın. |
media | Medya içeriklerini ve kontrollerini diğer uygulamalarla paylaşma media3'ün yerini aldı. |
media3 * | Medya kullanım alanları için destek kitaplıkları. |
mediarouter | Ortak bir kullanıcı arayüzü kullanarak uzaktaki alıcı cihazlarda medya görüntüleme ve oynatmayı etkinleştirin. |
multidex | Android 5 öncesi cihazlara birden fazla dex dosyası içeren uygulamalar dağıtın. |
metrikler | Uygulamanız için çeşitli çalışma zamanı metriklerini izleme ve raporlama |
navigation * | Uygulama içi kullanıcı arayüzünüzü oluşturup yapılandırın, derin bağlantıları yönetin ve ekranlar arasında gezinin. |
navigation3 | Navigation 3, Compose ile çalışmak üzere tasarlanmış yeni bir gezinme kitaplığıdır. |
navigationevent | Navigation Event kitaplığı, sistemde geri gitme ve [tahmini geri gitme](/guide/navigation/custom-back/predictive-back-gesture) işlemlerini yönetmek için KMP öncelikli bir API sağlar. |
paging * | Verileri sayfalara yükleyin ve RecyclerView'da sunun. |
palette | Resimlerden temsili renk paletleri çıkarın. |
Uygulamalara PDF görüntüleme özellikleri eklemek için kullanılan bir kitaplık. | |
percentlayout | Bu yapı ve sınıfları kullanımdan kaldırılmıştır. Bunun yerine ConstraintLayout ve ilişkili düzenleri kullanın. |
performans | Performans optimizasyonları için kaynak ek açıklamaları sağlar. |
photopicker | Bu kitaplık, yerleştirilmiş fotoğraf seçici için Compose ve Android Views'i entegre etmenizi sağlar. |
tercih | Cihaz depolama alanıyla etkileşimde bulunmaya veya kullanıcı arayüzünü yönetmeye gerek kalmadan etkileşimli ayarlar ekranları oluşturun. |
Uygulamanızdaki fotoğrafları, dokümanları ve diğer grafikleri ve resimleri yazdırın. | |
privacysandbox.activity | YAPILACAKLAR |
privacysandbox.ads | Bu kitaplık, Android'deki Özel Korumalı Alan'ın bir parçası olan gizliliği korumaya yönelik API'lerle entegrasyonu sağlar. |
privacysandbox.plugins | Android Privacy Sandbox Sdk Library Gradle Plugin |
privacysandbox.sdkruntime | Bu kitaplık, SdkRuntime'ı destekleyen tüketiciler için bileşenler sağlar. |
privacysandbox.tools | Android'de Özel Korumalı Alan işlevini kullanmaya yönelik bir kitaplık |
privacysandbox.ui | YAPILACAKLAR |
profileinstaller | Kitaplıkların, ART tarafından okunacak derleme izlerini önceden doldurmasını sağlar. |
öneri | Android TV Launcher ana ekranında içerik tanıtma |
recyclerview | Bellek kullanımını en aza indirirken kullanıcı arayüzünüzde büyük veri kümelerini görüntüleyin. |
remotecallback | Geliştiricilerin PendingIntent sağlamasını kolaylaştıran bir sarmalayıcı oluşturun. |
resourceinspection | Android Studio'nun Canlı Düzen Denetleyicisi'nde özel görünümlerin özelliklerini gösterin. |
oda * | SQLite veritabanı tarafından desteklenen kalıcı veriler oluşturun, depolayın ve yönetin. |
savedstate | Bir işlem sonlandığında kullanıcı arayüzü durumunu kaydeden ve işlem yeniden başlatıldığında geri yükleyen, takılabilir bileşenler yazın. |
security | Anahtarları güvenli bir şekilde yönetin, dosyaları ve sharedpreferences'ı şifreleyin. |
sharetarget | Kısayolları doğrudan paylaşım hedefi olarak kullanmak için geriye dönük uyumluluk sağlar. |
slice | Uygulamanızın dışında şablonlu kullanıcı arayüzü öğeleri gösterin. |
slidingpanelayout | Kayan bölme kullanıcı arayüzü kalıbı uygulayın. |
başlangıç | Uygulama başlatılırken bileşenleri başlatmak için basit ve yüksek performanslı bir yöntem uygulayın. |
sqlite | Yerel SQLite veritabanlarıyla çalışma Mümkünse bunun yerine Room'u kullanın. |
swiperefreshlayout | Yenilemek için kaydırma kullanıcı arayüzü desenini uygulayın. |
test * | Android'de test etme |
test.uiautomator | Uygulamalar arası işlevsel kullanıcı arayüzü testi için çerçeve |
textclassifier | Metindeki görüşmeleri, bağlantıları, seçimleri ve diğer benzer yapıları tanımlar. |
izleme | İzleme etkinliklerini sistem izleme arabelleğine yazın. |
geçiş | Başlangıç ve bitiş düzenleriyle kullanıcı arayüzünde hareketi canlandırın. |
tv | Geliştiricilerin TV uygulamaları yazabilmesi için Compose ve Materyal Tasarım işlevlerini sağlar. |
tvprovider | Android TV kanalları sunun. |
xr.arcore | Algılama özellikleriyle dijital içeriği gerçek dünyaya taşıyın. |
xr.compose | Android XR'ın üç boyutlu özelliklerinden yararlanan üç boyutlu kullanıcı arayüzü düzenlerini bildirimsel olarak oluşturun. |
xr.compose.material3 | XR'ye uyum sağlayan Material bileşenleri ve düzenleriyle geliştirme |
xr.runtime | Yerel çalışma zamanımızla özel AR veya 3D oturumunuzu başlatın. |
xr.scenecore | 3D içeriklerle Android XR sahne grafiğini oluşturun ve değiştirin. |
vectordrawable | Vektör grafikleri oluşturma. |
versionedparcelable | İşlemler arasında aktarılabilen veya güvenli bir şekilde kalıcı hale getirilebilen kararlı ve kompakt bir ikili serileştirme biçimi sağlar. |
viewpager | Görüntülemeleri veya parçaları kaydırılabilir bir biçimde gösterme Mümkünse bunun yerine viewpager2'yi kullanın. |
viewpager2 | Görüntülemeleri veya parçaları kaydırılabilir bir biçimde gösterme |
wear | Wear OS by Google akıllı saatleri için uygulamalar oluşturun. |
wear.compose | Farklı cihaz boyutlarını ve gezinme hareketlerini destekleyen işlevler sağlayarak Wear OS cihazlar için Jetpack Compose uygulamaları yazın. |
wear.protolayout | Bu kitaplık, uzak yüzeylerde oluşturulacak/değerlendirilecek bir dizi kullanıcı arayüzü düzeninin ve kullanıcı arayüzü dışı ifadelerin tanımlanmasına olanak tanır. |
wear.tiles | Wear OS by Google akıllı saatleri için uygulamalar oluşturun. |
wear.watchface | Wear OS by Google akıllı saatleri için uygulamalar oluşturun. |
wear.watchfacepush | Watch Face Push, bir Wear OS uygulamasının bir kol saatine programatik olarak saat yüzü yüklemesine olanak tanır. |
webkit | Android 5 ve sonraki sürümlerde modern WebView API'leriyle çalışır. |
window | Katlanabilir cihazlar gibi farklı cihaz form faktörlerini desteklemeye yardımcı olur. |
window.extensions.core | Pencere Yöneticisi Kitaplığı Uzantıları için Çekirdek API'ler |
iş * | Ertelenebilir ve kısıtlamaya dayalı arka plan görevlerini planlayın ve yürütün. |
Materyal Tasarım Bileşenleri * | Android için modüler ve özelleştirilebilir Material Design kullanıcı arayüzü bileşenleri. |