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 bogatych, interaktywnych interfejsów użytkownika, które renderują natywne komponenty Compose bez wykonywania dowolnego kodu.
a2ui.composeRenderowanie Jetpack Compose Agent-to-UI (A2UI) zapewnia implementację protokołu A2UI, dzięki czemu agenci AI mogą generować bogate, interaktywne interfejsy użytkownika, które renderują natywne komponenty Compose bez wykonywania dowolnego kodu.
activity *Dostęp do interfejsów API, które można łączyć i które są oparte na aktywności.
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 *Umożliwia dostęp do nowych interfejsów API w starszych wersjach 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.coreBiblioteka pomocnicza dla innych zależności architektury, w tym reguł testów JUnit, których można używać z LiveData.
asynclayoutinflaterAsynchronicznie rozwijaj układy, aby uniknąć zacinania się interfejsu.
autofillZwiększ dokładność autouzupełniania dzięki rozszerzonym wskazówkom.
benchmarkDokładnie mierz wydajność kodu w Android Studio.
biometricUwierzytelniaj się za pomocą danych biometrycznych lub danych logowania urządzenia i wykonuj operacje kryptograficzne.
bluetoothKorzystaj z funkcji Bluetooth platformy Android 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 komponent Composable i wizjer oparty na widoku dla aparatu”.
cardviewWdrażanie wzorca karty Material Design z zaokrąglonymi rogami i cieniami.
collectionZmniejszenie wpływu na pamięć w przypadku małych kolekcji (zarówno nowych, jak i dotychczasowych).
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żytkownika.
compose.compilerPrzekształcanie funkcji z adnotacją @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 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 ewolucji 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 kompozycyjne 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 składowe 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 dane wejściowe.
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 stronicowanie 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 platformy i interfejsów API, zachowując obsługę starszych urządzeń.
core.uwbWdrażanie technologii UWB (ultraszerokopasmowej) 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 dokumenty tożsamości w Menedżerze danych logowania. Gdy Menedżer danych logowania otrzyma od aplikacji prośbę o określony cyfrowy dokument tożsamości, uruchomi dopasowywanie dokumentów tożsamości 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 za pomocą formatu deklaratywnego.
datastorePrzechowuj dane asynchronicznie, spójnie i transakcyjnie, eliminując niektóre wady SharedPreferences.
documentfileWyświetl dokument 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.
drawerlayoutWdrażanie widżetu szuflady Material Design.
dynamicanimationTwórz płynne animacje za pomocą interfejsu Animation API opartego na fizyce.
emojiWyświetlaj emotikony na obecnych i starszych urządzeniach.
emoji2Wyświetlaj emotikony na obecnych i starszych urządzeniach.
enterpriseTworzenie aplikacji gotowych do użytku w firmach.
exifinterfaceodczytywać i zapisywać tagi 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 synchronizacja klatek.
glance.adaptiveDO ZROBIENIA
glanceTwórz układy dla platform zdalnych za pomocą interfejsu API w stylu Jetpack Compose.
glance.wearGlance Wear to biblioteka do tworzenia widżetów na Wear OS
grafikakorzystać z funkcji graficznych w różnych wersjach platformy Androida;
gridlayoutWdróż układ siatki.
healthTworzenie wydajnych aplikacji związanych 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, używając 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. Obniż próg wejścia dla deweloperów, aby mogli tworzyć piękne i wydajne aplikacje do pisania odręcznego. Obsługuje Inking na Androidzie i JVM po stronie serwera (obecnie obsługiwane w systemie Linux 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ć swoje działanie do bieżącego stanu cyklu życia działania lub fragmentu.
lintSprawdzanie za pomocą narzędzia Lint, czy używane są interfejsy Gradle API
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.
mediarouterUmożliwia wyświetlanie i odtwarzanie multimediów na urządzeniach odbiorczych za pomocą wspólnego interfejsu.
multidexwdrażać aplikacje z wieloma plikami dex na urządzeniach z Androidem w wersji starszej niż 5.
metricsŚledzenie i raportowanie różnych danych dotyczących czasu działania aplikacji
navigation *Twórz i strukturyzuj interfejs 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ębniać z obrazów reprezentatywne palety koloró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.
printDrukuj zdjęcia, dokumenty i inne grafiki oraz obrazy z aplikacji.
privacysandbox.activityDO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z chroniącymi prywatność interfejsami API, 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 klientów korzystających z środowiska wykonawczego SDK
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 programu uruchamiającego Androida TV;
recyclerviewWyświetlanie dużych zbiorów danych w interfejsie przy minimalnym wykorzystaniu pamięci.
remotecallbackUtwórz kod, który ułatwi deweloperom podawanie intencji PendingIntent.
resourceinspectionwyświetlać atrybuty widoków niestandardowych w narzędziu Live Layout Inspector w Android Studio;
room *tworzyć i przechowywać dane trwałe w bazie danych SQLite oraz nimi zarządzać;
room3 *Tworzenie, przechowywanie i zarządzanie trwałymi danymi obsługiwanymi przez bazę 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 sharedpreferences.
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 przesuwanego panelu.
startupWdróż 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 na 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 śledzenia systemu w buforze śledzenia systemu.
transitionAnimuj ruch w interfejsie za pomocą układów początkowego i końcowego.
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ć.
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.composeTwórz aplikacje Jetpack Compose na urządzenia z Wear OS, udostępniając funkcje obsługujące różne rozmiary urządzeń i gesty nawigacyjne.
wear.compose.remoteTwórz widżety i inne interfejsy zdalne na Wear OS, korzystając z 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.watchfaceTwórz aplikacje 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
praca *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 użytkownika do tworzenia rozszerzonych środowisk Androida XR
xr.projectedTwórz rozwiązania, które wykorzystują unikalne możliwości połączonych urządzeń XR.
xr.runtimeRozpocznij niestandardową sesję AR lub 3D za pomocą naszego natywnego środowiska wykonawczego.
xr.scenecoreTwórz i modyfikuj graf sceny Androida XR za pomocą treści 3D.
Komponenty Material Design * Modułowe i dostosowywane komponenty interfejsu Material Design na Androida.