Kategori seçin:
* Popüler ve sık kullanılan kitaplık
| Kitaplık | Açıklama |
|---|---|
| a2ui | Jetpack Compose Agent-to-UI (A2UI) oluşturucu, A2UI protokolünün bir uygulamasını sunar. Bu sayede yapay zeka ajanları, rastgele kod yürütmeden yerel Compose bileşenlerini oluşturan zengin ve etkileşimli kullanıcı arayüzleri oluşturabilir. |
| a2ui.compose | Jetpack Compose Agent-to-UI (A2UI) oluşturucusu, A2UI protokolünün bir uygulamasını sağlar. Bu sayede yapay zeka ajanları, rastgele kod yürütmeden yerel Compose bileşenlerini oluşturan zengin ve etkileşimli kullanıcı arayüzleri oluşturabilir. |
| activity * | Activity üzerine oluşturulmuş composable API'lere erişme |
| ads | Play Hizmetleri ile veya Play Hizmetleri olmadan reklam kimliği alma |
| annotation.keep | YAPILACAKLAR |
| annotation | Araçların ve diğer geliştiricilerin uygulamanızın kodunu anlamasına yardımcı olan meta verileri gösterin. |
| appcompat * | Platformun eski API sürümlerinde yeni API'lere erişime izin verir (birçoğu Materyal Tasarım kullanır). |
| appfunctions | Uygulamaların, işlevleri ve verileri yapay zeka asistanlarıyla paylaşmasına olanak tanır. Böylece asistanlar, kullanıcı isteklerini yerine getirmek için görevleri doğrudan cihazda keşfedip yürütebilir. |
| 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. |
| benchmark | Android Studio'da kodunuzun performansını doğru bir şekilde ölçün. |
| biyometrik | Biyometrik veriler veya cihaz kimlik bilgileriyle kimlik doğrulama ve kriptografik işlemler gerçekleştirme |
| bluetooth | Android platformunun Bluetooth özelliklerini geriye dönük uyumlu API'lerle kullanma |
| tarayıcı | Web sayfalarını kullanıcının varsayılan tarayıcısında görüntüleyin. |
| car-app | Android Auto ve Android Automotive OS için şablonlu uygulamalar oluşturun. |
| camera * | Mobil kamera uygulamaları oluşturun. |
| camera.media3 | YAPILACAKLAR |
| camera.featurecombinationquery | Kamera özelliklerini sorgulama |
| camera.viewfinder | Kamera için Bağımsız Composable ve Görünüm Tabanlı Vizör" |
| cardview | Yuvarlak köşeli ve alt gölgeli Materyal Tasarım kart desenini uygulayın. |
| koleksiyon | Küçük olan mevcut ve yeni koleksiyonların bellek üzerindeki etkisini azaltın. |
| compose.remote.foundation | YAPILACAKLAR |
| compose * | Kullanıcı arayüzünüzü, şeklini ve veri bağımlılıklarını açıklayan composable işlevlerle programatik olarak tanımlayın. |
| compose.animation | Kullanıcı deneyimini zenginleştirmek için Jetpack Compose uygulamalarında animasyonlar oluşturma |
| 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şenleriyle Jetpack Compose kullanıcı arayüzleri oluşturun. Material 3, güncellenmiş temalar ve bileşenlerin yanı sıra 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ü ile uyumlu olacak şekilde tasarlanmıştır. |
| compose.material3.adaptive | Pencere boyutu sınıfları veya cihaz duruşları gibi pencere yapılandırmalarına göre otomatik olarak uyum sağlayan uyarlanabilir kullanıcı arayüzleri oluşturmak için Material 3 uyarlanabilir kitaplığını kullanın. Kitaplık, kendi özel deneyimlerinizi oluşturmak için varsayılan iskele uygulamaları ve yapı taşı composable'ları sağlar. |
| compose.remote | Remote Compose, uzak yüzeyler için kullanıcı arayüzü oluşturmaya yönelik bir çerçevedir. |
| compose.runtime | Compose'un programlama modeli ve durum yönetiminin temel yapı taşları ve Compose Derleyici Eklentisi'nin 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. |
| 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ükleyin ve sayfalandırın. |
| coordinatorlayout | AppBarLayout ve FloatingActionButton gibi üst düzey uygulama widget'larını konumlandırma |
| locationbutton | |
| core | Eski cihazları da desteklerken en yeni platform özelliklerini ve API'leri hedefleyin. |
| core.uwb | Desteklenen cihazlarda ultra geniş bant (UWB) özelliğini kullanma |
| 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 | Bu kitaplık, kimlik bilgisi sağlayıcıların kimlik bilgisi aktarımı ve kimlik bilgisi değişikliklerini bildirme gibi sağlayıcı etkinliklerine katılması için bir dizi API sağlar. |
| credentials.registry | Bu sorunları çözmek için, uygulamaların gizliliği korumaya yönelik 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 | İmleç verilerini bir ListView widget'ına aktarın. |
| customview | Özel görünümler uygulama |
| databinding * | Düzenlerinizdeki kullanıcı arayüzü bileşenlerini, açıklayıcı bir biçim kullanarak uygulamanızdaki veri kaynaklarına bağlayın. |
| datastore | SharedPreferences'ın bazı dezavantajlarını ortadan kaldırarak verileri eşzamansız, tutarlı ve işlemsel olarak depolama |
| documentfile | Dosya dokümanını görüntüleme |
| draganddrop | Başka bir uygulamadan veya bir uygulama içinden sürükle ve bırak verilerini kabul edin ve tutarlı bir bırakma hedefi olanağı gösterin. |
| drawerlayout | Materyal Tasarım çekmece widget'ı uygulama |
| dynamicanimation | Fizik tabanlı animasyon API'si ile sorunsuz animasyonlar oluşturun. |
| emoji | Mevcut ve eski cihazlarda emoji gösterilir. |
| emoji2 | Mevcut ve eski cihazlarda emojileri gösterir. |
| enterprise | Kurumsal kullanıma hazır uygulamalar oluşturun. |
| exifinterface | Resim dosyası EXIF etiketlerini okuyup yazın. |
| fragment * | Uygulamanızı bir etkinlikte barındırılan birden fazla bağımsız ekrana bölme |
| oyunlar | Kare Hızını Düzenleme gibi karmaşık oyun görevlerini gerçekleştirmek için Android Oyun SDK'sını uygulamanızda yerel olarak kullanın. |
| glance.adaptive | YAPILACAKLAR |
| glance | Jetpack Compose tarzı bir API kullanarak uzak yüzeyler için düzenler oluşturun. |
| glance.wear | Glance Wear, Wear OS için widget oluşturmaya yönelik bir kitaplıktır. |
| graphics | Birden fazla Android platformu sürümünde grafik olanaklarından yararlanma |
| gridlayout | Izgara düzeni uygulama |
| sağlık | Platformdan bağımsız olarak 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 * | Androidx kitaplıklarındaki belirli sınıfların bağımlılık eklemesini etkinleştirmek için Dagger Hilt'in işlevini genişletin. |
| ink | Sınıfının en iyisi kalem uygulamalarına ilham verin. Yüksek performanslı ve güzel mürekkepleme deneyimleri için geliştiricilerin giriş engelini azaltın. Android'de ve sunucu tarafı JVM'de (şu anda x86_64 için Linux'ta desteklenmektedir) mürekkep oluşturmayı destekler. |
| input | Gelecekteki MotionEvent'leri tahmin ederek giriş etkileşimlerinin gecikmesini azaltma |
| interpolator | Eski platformlarda animasyon interpolatörleri kullanın. |
| javascriptengine | Android uygulamanızın JavaScript'i değerlendirmesini etkinleştirin. |
| jetifier | Bir 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çtır. |
| leanback | 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ç. |
| legacy | Bu yapı ve sınıfları kullanımdan kaldırılmıştır. Android 8'den itibaren arka plan kontrolü kısıtlamaları bu sınıfı kullanışsız hale getirir. |
| lifecycle * | Bir etkinliğin veya parçanın mevcut yaşam döngüsü durumuna göre davranışı 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 | Kullanıcı arayüzünüz için yapılandırma değişikliklerinden etkilenmeyen verileri yükleme |
| 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şın. Bu sürümün yerini media3 aldı. |
| media3 * | Medya kullanım alanları için destek kitaplıkları |
| mediarouter | Ortak bir kullanıcı arayüzü kullanarak uzaktan alıcı cihazlarda medya görüntülemeyi ve oynatmayı etkinleştirin. |
| multidex | Android 5 öncesi cihazlarda birden fazla dex dosyası içeren uygulamaları dağıtma |
| 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ışacak şekilde tasarlanmış yeni bir gezinme kitaplığıdır. |
| navigationevent | Navigation Event kitaplığı, sistem geri gitme hareketini ve [tahmin edilen geri gitme hareketini](/guide/navigation/custom-back/predictive-back-gesture) işlemek için KMP öncelikli bir API sağlar. |
| paging * | Verileri sayfalara yükleme ve RecyclerView'da sunma |
| palette | Resimlerden temsili renk paletleri çıkarma |
| Uygulamalara PDF görüntüleme özellikleri ekleyen 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. |
| performance | 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 Görünümleri entegrasyonu sağlar. |
| preference | Cihaz depolama alanıyla etkileşime girmeniz veya kullanıcı arayüzünü yönetmeniz gerekmeden etkileşimli ayarlar ekranları oluşturun. |
| Uygulamanızdan fotoğraf, belge ve diğer grafik ve resimleri yazdırma. | |
| 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 Özel Korumalı Alan SDK Kitaplığı Gradle Eklentisi |
| privacysandbox.sdkruntime | Bu kitaplık, SdkRuntime'ı destekleyen tüketiciler için bileşenler sağlar. |
| privacysandbox.tools | Android'de Özel Korumalı Alan işlevini kullanmak için bir kitaplık |
| privacysandbox.ui | YAPILACAKLAR |
| profileinstaller | Kitaplıkların, ART tarafından okunacak derleme izlerini önceden doldurmasına olanak tanır. |
| recommendation | Android TV Launcher ana ekranında içerik tanıtımı yapma |
| recyclerview | Bellek kullanımını en aza indirirken kullanıcı arayüzünüzde büyük veri kümeleri görüntüleme |
| remotecallback | Geliştiricilerin PendingIntent sağlamasını kolaylaştıran bir sarmalayıcı oluşturun. |
| resourceinspection | Android Studio'nun Canlı Layout Inspector'ında özel görünümlerin özelliklerini gösterin. |
| room * | SQLite veritabanı tarafından desteklenen kalıcı veriler oluşturma, depolama ve yönetme |
| room3 * | SQLite veritabanı tarafından desteklenen kalıcı veriler oluşturma, depolama ve yönetme |
| savedstate | Bir işlem sonlandırıldığında kullanıcı arayüzü durumunu kaydeden ve işlem yeniden başlatıldığında durumu geri yükleyen takılabilir bileşenler yazın. |
| security | Anahtarları güvenli bir şekilde yönetin, dosyaları ve sharedpreferences'ı şifreleyin. |
| sharetarget | Kısayolların doğrudan paylaşım hedefi olarak kullanılması için geriye dönük uyumluluk sağlar. |
| slice | Şablonlu kullanıcı arayüzü öğelerini uygulamanızın dışında gösterin. |
| slidingpanelayout | Kayan bölme kullanıcı arayüzü deseni uygulama |
| startup | Uygulama başlatılırken bileşenleri ilk kullanıma hazırlamak için basit ve performanslı bir yöntem uygulayın. |
| sqlite | Yerel SQLite veritabanlarıyla çalışın. Mümkünse bunun yerine Room'u kullanın. |
| swiperefreshlayout | Yenilemek için kaydırma kullanıcı arayüzü kalıbını uygulayın. |
| test.backup | Kullanıcı verilerinin ve hesap giriş bilgilerinin, cihaz yükseltme ve buluttan geri yükleme işlemlerinden sonra güvenli bir şekilde korunduğunu doğrulamak için otomatik test çerçevesi. |
| test * | Android'de test etme. |
| test.ext | YAPILACAKLAR |
| test.uiautomator | Uygulamalar arası işlevsel kullanıcı arayüzü testi için çerçeve |
| text-vertical | YAPILACAKLAR |
| textclassifier | Metindeki görüşmeleri, bağlantıları, seçimleri ve diğer benzer yapıları tanımlar. |
| tracing | İzleme etkinliklerini sistem izleme arabelleğine yazın. |
| transition | Başlangıç ve bitiş düzenleriyle kullanıcı arayüzündeki hareketi canlandırın. |
| tv | Geliştiricilere TV uygulamaları yazmak için Compose ve Materyal Tasarım işlevleri sağlar |
| tvprovider | Android TV kanalları sunun. |
| vectordrawable | Vektör grafikleri oluşturun. |
| versionedparcelable | İşlemler arasında aktarılabilen veya güvenli bir şekilde saklanabilen, kararlı ve kompakt bir ikili serileştirme biçimi sağlar. |
| viewpager | Görünümleri veya parçaları kaydırılabilir biçimde görüntüleme 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ı saatler için uygulama oluşturun. |
| wear.compose | Farklı cihaz boyutlarını ve gezinme hareketlerini destekleyen işlevler sunarak Wear OS cihazlar için Jetpack Compose uygulamaları yazma |
| wear.compose.remote | Materyal 3 Expressive tasarım sistemini kullanarak Wear OS için widget'lar ve diğer uzaktan kullanıcı arayüzleri yazın. |
| wear.protolayout | Bu kitaplık, uzak yüzeylerde oluşturulacak/değerlendirilecek bir dizi kullanıcı arayüzü yerleşimi ve kullanıcı arayüzü dışı ifade tanımlamanıza olanak tanır. |
| wear.tiles | Wear OS by Google akıllı saatler için uygulama oluşturun. |
| wear.watchface | Wear OS by Google akıllı saatler için uygulama oluşturun. |
| wear.watchfacepush | Watch Face Push, Wear OS uygulamalarının bir saate programatik olarak kadran yüklemesine olanak tanır. |
| webgpu | Kotlin'den grafik ve hesaplama için modern bir GPU API'si. |
| webkit | Android 5 ve sonraki sürümlerde modern WebView API'leriyle çalışın. |
| pencere | Katlanabilir cihazlar gibi farklı cihaz form faktörlerini desteklemeye yardımcı olur. |
| window.extensions.core | Pencere Yöneticisi Kitaplığı Uzantıları için temel API'ler |
| work * | Ertelenebilir ve kısıtlamaya dayalı arka plan görevlerini planlayıp yürütün. |
| xr.arcore | Algılama özellikleriyle dijital içerikleri gerçek dünyaya taşıyın. |
| xr.compose | Android XR'ın uzamsal özelliklerinden yararlanan uzamsal kullanıcı arayüzü yerleşimlerini bildirimli olarak oluşturun. |
| xr.compose.material3 | XR'a uyum sağlayan Materyal bileşenleri ve düzenleriyle geliştirme yapma |
| xr.glimmer | Artırılmış Android XR deneyimleri oluşturmak için tasarım dili ve kullanıcı arayüzü araç seti |
| xr.projected | Bağlı XR cihazların benzersiz özelliklerinden yararlanan deneyimler oluşturun. |
| 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şturma ve değiştirme |
| Material Design Components * | Android için modüler ve özelleştirilebilir Materyal Tasarım kullanıcı arayüzü bileşenleri. |