Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:





* Popularna i często używana biblioteka

BibliotekaOpis
a2uiMechanizm renderowania Jetpack Compose Agent-to-UI (A2UI) zapewnia implementację protokołu A2UI, umożliwiając agentom AI generowanie rozbudowanych, interaktywnych interfejsów użytkownika, które renderują natywne komponenty Compose bez wykonywania dowolnego kodu.
a2ui.composeMechanizm renderowania Jetpack Compose Agent-to-UI (A2UI) zapewnia implementację protokołu A2UI, umożliwiając agentom AI generowanie rozbudowanych, interaktywnych interfejsów użytkownika, które renderują natywne komponenty Compose bez wykonywania dowolnego kodu.
activity *Dostęp do kompozycyjnych interfejsów API zbudowanych na podstawie Activity.
adsUzyskiwanie identyfikatora wyświetlania reklam z Usługami Google Play lub bez nich.
annotation.keepDO ZROBIENIA
annotationUdostępniaj metadane, które pomagają narzędziom i innym deweloperom zrozumieć kod aplikacji.
appcompat *Zapewnia dostęp do nowych interfejsów API w starszych wersjach interfejsu API platformy (wiele z nich korzysta z Material Design).
appfunctionsUmożliwia aplikacjom udostępnianie funkcji i danych asystentom AI, dzięki czemu mogą oni odkrywać i wykonywać zadania bezpośrednio na urządzeniu, aby spełniać prośby użytkowników.
appsearch *Twórz niestandardowe funkcje wyszukiwania w aplikacji dla użytkowników.
arch.corePomocnik dla innych zależności architektury, w tym reguł testowych JUnit, których można używać z LiveData.
asynclayoutinflaterAsynchronicznie rozwijaj układy, aby uniknąć zacinania się interfejsu.
autofillPopraw dokładność autouzupełniania dzięki rozszerzonym wskazówkom.
benchmarkDokładnie mierz wydajność kodu w Android Studio.
biometricuwierzytelnianie za pomocą danych biometrycznych lub danych logowania na urządzeniu oraz wykonywanie operacji kryptograficznych;
bluetoothKorzystaj z funkcji Bluetooth platformy Androida za pomocą interfejsów API zgodnych wstecznie.
przeglądarkaWyświetlanie stron internetowych w domyślnej przeglądarce użytkownika.
car-appTworzenie aplikacji opartych na szablonach na Androida Auto i system operacyjny Android Automotive.
camera *tworzyć aplikacje mobilne do obsługi aparatu,
camera.media3DO ZROBIENIA
camera.featurecombinationquerySprawdź możliwości aparatu.
camera.viewfinderSamodzielny wizjer oparty na widoku i komponentach do aparatu
cardviewZaimplementuj wzorzec karty Material Design z zaokrąglonymi rogami i cieniami.
collectionZmniejszenie wpływu na pamięć istniejących i nowych kolekcji, które są małe.
compose.remote.foundationDO ZROBIENIA
compose *Zdefiniuj interfejs programowo za pomocą funkcji typu „composable”, które opisują jego kształt i zależności od danych.
compose.animationtworzyć animacje w aplikacjach Jetpack Compose, aby wzbogacić wrażenia użytkowników.
compose.compilerPrzekształcanie funkcji @Composable i włączanie optymalizacji za pomocą wtyczki kompilatora Kotlin.
compose.foundationTwórz aplikacje Jetpack Compose za pomocą gotowych do użycia elementów składowych i rozszerzaj podstawy, aby tworzyć własne elementy systemu projektowania.
compose.materialTwórz interfejsy Jetpack Compose za pomocą gotowych do użycia komponentów Material Design. Jest to punkt wejścia wyższego poziomu w Compose, który ma udostępniać komponenty zgodne z tymi opisanymi na stronie www.material.io.
compose.material3Twórz interfejsy Jetpack Compose za pomocą komponentów Material Design 3, czyli kolejnej wersji Material Design. Material 3 zawiera zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczny kolor. Został zaprojektowany tak, aby był spójny z nowym stylem wizualnym Androida 12 i interfejsem systemu.
compose.material3.adaptiveUżyj biblioteki adaptacyjnej Material 3, aby tworzyć adaptacyjne interfejsy, które automatycznie dostosowują się do konfiguracji okna, takich jak klasy rozmiaru okna czy pozycje urządzenia. Biblioteka udostępnia domyślne implementacje rusztowania i komponenty elementów składowych, które umożliwiają tworzenie własnych niestandardowych rozwiązań.
compose.remoteRemote Compose to platforma do tworzenia interfejsu na potrzeby zdalnych platform
compose.runtimePodstawowe elementy modelu programowania i zarządzania stanem Compose oraz podstawowe środowisko wykonawcze dla wtyczki kompilatora Compose.
compose.uiPodstawowe komponenty interfejsu Compose potrzebne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie danych.
concurrentPrzenieś zadania z głównego wątku za pomocą współprogramów i wykorzystaj ListenableFuture.
constraintlayoutPozycjonowanie względne pozwala na elastyczne określanie położenia i rozmiaru widżetów.
contentpagerWczytywanie i przeglądanie danych ContentProvider w wątku w tle.
coordinatorlayoutumieszczanie widżetów aplikacji najwyższego poziomu, takich jak AppBarLayout i FloatingActionButton;
locationbutton
coreKorzystaj z najnowszych funkcji i interfejsów API platformy, zachowując obsługę starszych urządzeń.
core.uwbwdrażanie technologii UWB (łącza ultraszerokopasmowego) na obsługiwanych urządzeniach;
credentials Ta biblioteka zapewnia ujednolicony dostęp do danych logowania użytkownika. Mogą to być hasła, klucze dostępu i poświadczenia sfederowane. Ta biblioteka powinna być używana do zapewniania płynnego i bezpiecznego logowania.
credentials.providereventsTa biblioteka udostępnia zestaw interfejsów API dla dostawców danych uwierzytelniających, które umożliwiają im uczestniczenie w zdarzeniach dostawcy, takich jak przenoszenie danych uwierzytelniających i sygnalizowanie zmian danych uwierzytelniających.
credentials.registryAby rozwiązać te problemy, dodajemy nowy mechanizm rejestru, który umożliwia aplikacji dostarczanie cyfrowych danych uwierzytelniających w sposób chroniący prywatność. Ogólnie rzecz biorąc, aplikacja dostawcy będzie wstępnie rejestrować wszystkie potencjalne cyfrowe dane uwierzytelniające w Menedżerze danych logowania. Gdy Menedżer danych logowania otrzyma żądanie aplikacji dotyczące konkretnych cyfrowych danych uwierzytelniających, uruchomi dopasowywanie danych uwierzytelniających i interfejs wyboru użytkownika w piaskownicy.
cursoradapterUdostępnianie danych kursora widżetowi ListView.
customviewwdrażać widoki niestandardowe;
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji, używając formatu deklaratywnego.
datastorePrzechowuj dane asynchronicznie, spójnie i transakcyjnie, eliminując niektóre wady SharedPreferences.
documentfileWyświetlanie dokumentu pliku.
draganddropAkceptuj dane przeciągane i upuszczane z innej aplikacji lub w obrębie aplikacji i wyświetlaj spójne wskazówki dotyczące miejsca upuszczenia.
drawerlayoutZaimplementuj widżet panelu bocznego Material Design.
dynamicanimationTwórz płynne animacje za pomocą interfejsu API animacji opartej na fizyce.
emojiWyświetlaj emotikony na obecnych i starszych urządzeniach.
emoji2Wyświetlaj emotikony na obecnych i starszych urządzeniach.
enterprisetworzyć aplikacje gotowe do zastosowań biznesowych;
exifinterfaceOdczytywanie i zapisywanie tagów EXIF plików graficznych.
fragment *Podziel aplikację na kilka niezależnych ekranów, które są hostowane w ramach aktywności.
gamesUżywaj pakietu Android Game SDK natywnie w aplikacji, aby wykonywać złożone zadania związane z grami, takie jak Frame Pacing.
glance.adaptiveDO ZROBIENIA
glanceTwórz układy dla interfejsów zdalnych za pomocą interfejsu API w stylu Jetpack Compose.
glance.wearGlance Wear to biblioteka do tworzenia widżetów na Wear OS.
graphicsWykorzystywanie funkcji graficznych w różnych wersjach platformy Androida
gridlayoutZaimplementuj układ siatki.
healthtworzyć wydajne aplikacje związane ze zdrowiem w sposób niezależny od platformy;
health.connectUmożliwia deweloperom odczytywanie i zapisywanie danych dotyczących zdrowia i aktywności fizycznej użytkownika.
heifwriterZakoduj obraz lub kolekcję obrazów w formacie HEIF, korzystając z kodeków dostępnych na urządzeniu z Androidem.
hilt *Rozszerz funkcjonalność Dagger Hilt, aby umożliwić wstrzykiwanie zależności niektórych klas z bibliotek androidx.
inkInspirowanie najlepszych w swojej klasie aplikacji do obsługi rysika. Ułatwienie deweloperom tworzenia wydajnych i atrakcyjnych funkcji pisania odręcznego. Obsługuje Inking na Androidzie i JVM po stronie serwera (obecnie obsługiwane na Linuksie na x86_64).
inputSkracanie czasu oczekiwania na interakcje wejściowe przez przewidywanie przyszłych zdarzeń MotionEvent
interpolatorUżywaj interpolatorów animacji na starszych platformach.
javascriptengineWłącz w aplikacji na Androida możliwość wykonywania kodu JavaScript.
jetifierSamodzielne narzędzie, które migruje zależności biblioteki od wycofanej biblioteki obsługi do odpowiednich zależności AndroidX.
leanbackSamodzielne narzędzie, które migruje zależności biblioteki od wycofanej biblioteki obsługi do odpowiednich zależności AndroidX.
legacyTen artefakt i jego klasy zostały wycofane. Od Androida 8 ograniczenia dotyczące kontroli działania w tle sprawiają, że ta klasa nie jest już przydatna.
lifecycle *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać zachowanie na podstawie bieżącego stanu cyklu życia aktywności lub fragmentu.
lintKontrole Lint do weryfikacji użycia interfejsów API Gradle
loaderWczytywanie danych do interfejsu, które nie zostaną utracone po zmianie konfiguracji.
localbroadcastmanagerTen artefakt i jego klasy zostały wycofane. Zamiast tego użyj LiveData lub strumieni reaktywnych.
mediaUdostępniaj treści multimedialne i elementy sterujące innym aplikacjom. Zastąpione przez media3.
media3 *Biblioteki obsługujące przypadki użycia multimediów.
mediarouterWłącz wyświetlanie i odtwarzanie multimediów na zdalnych urządzeniach odbiorczych za pomocą wspólnego interfejsu użytkownika.
multidexwdrażanie aplikacji z wieloma plikami dex na urządzeniach z systemem Android w wersji starszej niż 5;
metricsŚledzenie i raportowanie różnych danych dotyczących czasu działania aplikacji
navigation *Twórz i strukturyzuj interfejs użytkownika w aplikacji, obsługuj precyzyjne linki i poruszaj się między ekranami.
navigation3 Nawigacja 3 to nowa biblioteka nawigacji zaprojektowana do współpracy z Compose.
navigationevent Biblioteka Navigation Event udostępnia interfejs API KMP-first do obsługi systemowego przejścia wstecz oraz [przewidywanego przejścia wstecz](/guide/navigation/custom-back/predictive-back-gesture).
paging *wczytywać dane na stronach i prezentować je w RecyclerView;
palettewyodrębnianie reprezentatywnych palet kolorów z obrazów;
pdfBiblioteka umożliwiająca dodawanie funkcji wyświetlania plików PDF w aplikacjach.
percentlayoutTen artefakt i jego klasy zostały wycofane. Zamiast tego użyj ConstraintLayout i powiązanych układów.
performanceUdostępnia adnotacje źródłowe na potrzeby optymalizacji wydajności.
photopickerTa biblioteka zapewnia integrację Compose i widoków Androida na potrzeby wbudowanego selektora zdjęć.
preferenceTwórz interaktywne ekrany ustawień bez konieczności interakcji z pamięcią urządzenia czy zarządzania interfejsem.
printdrukowanie zdjęć, dokumentów i innych grafik oraz obrazów z aplikacji;
privacysandbox.activityDO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami API chroniącymi prywatność, które są częścią Piaskownicy prywatności na Androida.
privacysandbox.pluginsWtyczka Gradle biblioteki pakietu SDK Piaskownicy prywatności na Androida
privacysandbox.sdkruntimeTa biblioteka udostępnia komponenty dla konsumentów korzystających z SdkRuntime.
privacysandbox.toolsBiblioteka do korzystania z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.uiDO ZROBIENIA
profileinstallerUmożliwia bibliotekom wstępne wypełnianie śladów kompilacji przed czasem, aby mogły być odczytywane przez ART.
recommendationpromować treści na ekranie głównym Android TV Launchera;
recyclerviewWyświetlanie dużych zbiorów danych w interfejsie przy minimalnym wykorzystaniu pamięci.
remotecallbackUtwórz kod, który ułatwi deweloperom podanie intencji PendingIntent.
resourceinspectionwyświetlać atrybuty widoków niestandardowych w narzędziu Live Layout Inspector w Android Studio;
room *tworzyć i przechowywać dane trwałe oraz nimi zarządzać za pomocą bazy danych SQLite;
room3 *tworzyć i przechowywać dane trwałe oraz nimi zarządzać za pomocą bazy danych SQLite;
savedstateNapisz komponenty, które można podłączyć, aby zapisywały stan interfejsu, gdy proces zostanie przerwany, i przywracały go po ponownym uruchomieniu procesu.
securityBezpiecznie zarządzaj kluczami i szyfruj pliki oraz ustawienia udostępniania.
sharetargetZapewnij zgodność wsteczną, aby można było używać skrótów jako celów udostępniania bezpośredniego.
slicewyświetlać elementy interfejsu oparte na szablonach poza aplikacją;
slidingpanelayoutZaimplementuj wzorzec interfejsu z przesuwanym panelem.
startupZaimplementuj prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji.
sqlitePraca z lokalnymi bazami danych SQLite. Jeśli to możliwe, użyj Room.
swiperefreshlayoutZaimplementuj wzorzec interfejsu „przesuń, aby odświeżyć”.
test.backupZautomatyzowana platforma testowa do sprawdzania, czy dane użytkownika i dane logowania są bezpiecznie zachowywane podczas uaktualniania urządzenia i przywracania danych z chmury.
test *Testowanie w Androidzie.
test.extDO ZROBIENIA
test.uiautomatorPlatforma do testowania funkcji aplikacji interfejsu w różnych aplikacjach
text-verticalDO ZROBIENIA
textclassifierIdentyfikuje rozmowy, linki, zaznaczenia i inne podobne konstrukcje w tekście.
tracingZapisuj zdarzenia logu czasu w buforze śledzenia systemu.
transitionAnimowanie ruchu w interfejsie za pomocą układów początkowych i końcowych.
tvZapewnia deweloperom funkcje Compose i Material Design, które umożliwiają pisanie aplikacji na telewizory.
tvproviderUdostępniaj kanały Android TV.
vectordrawablerenderować grafikę wektorową,
versionedparcelableZapewnia stabilny i kompaktowy format serializacji binarnej, który można przekazywać między procesami lub bezpiecznie przechowywać.
viewpagerWyświetlanie widoków lub fragmentów w formacie, który można przesuwać. Jeśli to możliwe, użyj ViewPager2.
viewpager2Wyświetlanie widoków lub fragmentów w formacie, który można przesuwać.
wearTworzenie aplikacji na zegarki z Wear OS by Google.
wear.composeTworzenie aplikacji Jetpack Compose na urządzenia z Wear OS przez zapewnienie funkcji obsługujących różne rozmiary urządzeń i gesty nawigacyjne.
wear.compose.remoteTwórz widżety i inne elementy interfejsu zdalnego na Wear OS przy użyciu systemu projektowania Material 3 Expressive.
wear.protolayoutTa biblioteka umożliwia definiowanie zestawu układów interfejsu i wyrażeń niezwiązanych z interfejsem, które mają być renderowane lub oceniane na platformach zdalnych.
wear.tilesTworzenie aplikacji na zegarki z Wear OS by Google.
wear.watchfaceTworzenie aplikacji na zegarki z Wear OS by Google.
wear.watchfacepushFunkcja Watch Face Push umożliwia aplikacji na Wear OS automatyczne instalowanie tarczy zegarka na zegarku.
webgpuNowoczesny interfejs API GPU do grafiki i obliczeń z poziomu Kotlina.
webkitDziałać z nowoczesnymi interfejsami WebView API na Androidzie 5 lub nowszym.
windowPomaga obsługiwać różne formaty urządzeń, np. urządzenia składane.
window.extensions.corePodstawowe interfejsy API rozszerzeń biblioteki menedżera okien
work *Planowanie i wykonywanie odroczonych zadań w tle opartych na ograniczeniach.
xr.arcorePrzenieś treści cyfrowe do świata rzeczywistego dzięki funkcjom percepcji.
xr.composeDeklaratywnie twórz układy interfejsu przestrzennego, które wykorzystują możliwości przestrzenne Androida XR.
xr.compose.material3Tworzenie za pomocą komponentów i układów Material, które dostosowują się do XR
xr.glimmerJęzyk projektowania i zestaw narzędzi interfejsu do tworzenia rozszerzonych funkcji Androida XR
xr.projectedTwórz rozwiązania, które wykorzystują unikalne możliwości połączonych urządzeń z XR.
xr.runtimeRozpocznij niestandardową sesję AR lub 3D za pomocą naszego natywnego środowiska wykonawczego.
xr.scenecoreTworzenie i modyfikowanie grafu sceny Androida XR z treściami 3D.
Komponenty Material Design * Modułowe i konfigurowalne komponenty interfejsu Material Design na Androida.