Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:





* Popularna i często używana biblioteka

BibliotekaOpis
aktywność *Dostęp do interfejsów API, które można łączyć i które są oparte na interfejsie Activity.
reklamyUzyskiwanie identyfikatora wyświetlania reklam z Usługami Play lub bez nich.
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 interfejsu API platformy (wiele z nich korzysta z Material Design).
appfunctionsDO ZROBIENIA
appsearch *Tworzenie niestandardowych funkcji wyszukiwania w aplikacji dla użytkowników.
arch.coreBiblioteka pomocnicza dla innych zależności architektury, w tym reguł testów JUnit, które można stosować z LiveData.
asynclayoutinflaterAsynchronicznie rozwijaj układy, aby uniknąć zacinania się interfejsu.
autouzupełnianieZwiększanie dokładności autouzupełniania przez rozszerzanie wskazówek.
benchmarkDokładnie mierz wydajność kodu w Androidzie Studio.
biometryczneUwierzytelniaj się za pomocą danych biometrycznych lub danych logowania na urządzeniu i przeprowadzaj 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-appTwórz aplikacje oparte na szablonach na Androida Auto i Androida Automotive OS.
aparat*tworzyć aplikacje aparatu na urządzenia mobilne,
camera.media3DO ZROBIENIA
camera.featurecombinationqueryDO ZROBIENIA
camera.viewfinderSamodzielny komponent i wizjer oparty na widoku dla aparatu”
cardviewZaimplementuj wzorzec karty Material Design z zaokrąglonymi rogami i cieniami.
kolekcji,Zmniejsz wpływ na pamięć w przypadku małych kolekcji (zarówno nowych, jak i istniejących).
compose *Zdefiniuj interfejs programowo za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności od danych.
compose.animationtworzyć animacje w aplikacjach Jetpack Compose, aby zwiększać komfort użytkowników;
compose.compilerPrzekształcanie funkcji z adnotacją @Composable i włączanie optymalizacji za pomocą wtyczki kompilatora Kotlin.
compose.foundationTwórz aplikacje w Jetpack Compose za pomocą gotowych 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. Jest on 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 będą automatycznie dostosowywać się do bieżących konfiguracji okna, takich jak klasy rozmiaru okna czy orientacja urządzenia. Biblioteka udostępnia zarówno domyślne implementacje szkieletu, jak i niezbędne elementy składowe, które umożliwiają tworzenie własnych, niestandardowych rozwiązań.
compose.runtimePodstawowe elementy modelu programowania i zarządzania stanem w Compose oraz podstawowe środowisko wykonawcze, do którego kierowany jest wtyczka 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ą korutyn i skorzystaj z interfejsu ListenableFuture.
constraintlayoutUstawiaj widżety w elastyczny sposób za pomocą pozycjonowania względnego.
contentpagerWczytywanie danych z ContentProvider i przeglądanie ich na wątku w tle.
coordinatorlayoutPozycjonowanie widżetów aplikacji najwyższego poziomu, takich jak AppBarLayout i FloatingActionButton.
coreKorzystaj z najnowszych funkcji platformy i interfejsów API, a jednocześnie obsługuj starsze urządzenia.
core.uwbWdrażanie technologii UWB (ultra-wideband) na obsługiwanych urządzeniach.
dane logowania, Ta biblioteka zapewnia ujednolicony dostęp do danych logowania użytkownika. Mogą to być hasła, klucze dostępu i dane logowania federacyjnego. Ta biblioteka powinna być używana do zapewniania płynnego i bezpiecznego logowania.
credentials.providereventsDO ZROBIENIA
credentials.registryAby rozwiązać te problemy, dodajemy nowy mechanizm rejestracji, który umożliwia aplikacji dostarczanie cyfrowych poświadczeń w sposób chroniący prywatność. Aplikacja dostawcy wstępnie zarejestruje wszystkie kwalifikujące się cyfrowe dokumenty tożsamości w Menedżerze danych logowania. Gdy Menedżer danych logowania otrzyma żądanie aplikacji dotyczące konkretnego cyfrowego dokumentu tożsamości, uruchomi w piaskownicy interfejs dopasowywania dokumentów tożsamości i wyboru użytkownika.
cursoradapterUdostępnij dane obiektu Cursor widżetowi ListView.
customviewWdrażaj widoki niestandardowe.
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
datastoreprzechowywać dane asynchronicznie, spójnie i transakcyjnie, co pozwala uniknąć niektórych wad SharedPreferences;
documentfileWyświetl dokument pliku.
draganddropAkceptuj dane przeciągane z innej aplikacji lub w ramach aplikacji i wyświetlaj spójny element docelowy przeciągania.
drawerlayoutWdrażanie widżetu szuflady Material Design.
dynamicanimationTwórz płynne animacje za pomocą interfejsu API animacji opartego na fizyce.
emotikonWyświetlanie emoji na obecnych i starszych urządzeniach.
emoji2Wyświetlanie emoji 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.
gier,Używaj w aplikacji natywnego pakietu SDK do gier na Androida, aby wykonywać złożone zadania związane z grami, takie jak synchronizacja klatek.
szybki rzut okaTwórz układy na potrzeby zdalnych platform za pomocą interfejsu API w stylu Jetpack Compose.
grafikaWykorzystywanie funkcji graficznych w wielu wersjach platformy Android
gridlayoutWdróż 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.
heifwriterKodowanie obrazu lub kolekcji obrazów w formacie HEIF przy użyciu dostępnych kodeków na urządzeniu z Androidem.
hilt *Rozszerz funkcjonalność Daggera Hilt, aby umożliwić wstrzykiwanie zależności niektórych klas z bibliotek androidx.
inkInspiruj najlepsze aplikacje do obsługi pióra. Ułatwienie deweloperom tworzenia wydajnych i estetycznych funkcji pisania odręcznego.
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ść oceny kodu JavaScript.
jetifierSamodzielne narzędzie, które przenosi zależności biblioteki od wycofanej biblioteki pomocy do równoważnych zależności AndroidX.
leanbackZamiast tego artefaktu używaj Compose for TV.
starsza wersjaTen artefakt i jego klasy zostały wycofane. Od Androida 8 ograniczenia dotyczące sprawdzania 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 aktywności lub fragmentu.
lintSprawdzanie za pomocą narzędzia Lint, czy używane są interfejsy Gradle API
loaderWczytywanie danych do interfejsu, które przetrwają zmiany konfiguracji.
localbroadcastmanagerTen artefakt i jego klasy zostały wycofane. Zamiast tego używaj LiveData lub strumieni reaktywnych.
mediaudostępnianie treści multimedialnych i elementów sterujących innym aplikacjom; Zastąpiona przez bibliotekę Media3.
media3 *Biblioteki pomocy w przypadku zastosowań multimedialnych.
mediarouterUmożliwia wyświetlanie i odtwarzanie multimediów na zdalnych urządzeniach odbiorczych za pomocą wspólnego interfejsu użytkownika.
multidexwdrażać aplikacje z wieloma plikami DEX na urządzeniach z Androidem w wersji starszej niż 5.
daneŚledzenie i raportowanie różnych danych o czasie działania aplikacji
nawigacja *Twórz i strukturuj interfejs aplikacji, obsługuj precyzyjne linki i przechodź między ekranami.
navigation3 Navigation 3 to nowa biblioteka nawigacji zaprojektowana do współpracy z Compose.
navigationevent Biblioteka Navigation Event udostępnia interfejs API KMP do obsługi systemowego przycisku Wstecz oraz [gestu przewidywanego powrotu](/guide/navigation/custom-back/predictive-back-gesture).
paging *Wczytywanie danych na stronach i wyświetlanie ich w widoku 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żywaj ConstraintLayout i powiązanych z nim układów.
performanceZawiera adnotacje źródłowe na potrzeby optymalizacji wydajności.
photopickerTa biblioteka zapewnia integrację z Compose i widokami Androida w przypadku umieszczonego selektora zdjęć.
preferenceTwórz interaktywne ekrany ustawień bez konieczności interakcji z pamięcią urządzenia ani zarządzania interfejsem.
printDrukuj zdjęcia, dokumenty i inne grafiki oraz obrazy 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 Android Privacy Sandbox SDK
privacysandbox.sdkruntimeTa biblioteka udostępnia komponenty dla odbiorców korzystających z pakietu SDK Runtime.
privacysandbox.toolsBiblioteka do korzystania z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.uiDO ZROBIENIA
profileinstallerUmożliwia bibliotekom wstępne wypełnianie śladów kompilacji, które mają być odczytywane przez ART.
rekomendacjaPromowanie treści na ekranie głównym Androida TV Launcher.
recyclerviewWyświetlanie dużych zbiorów danych w interfejsie przy minimalnym zużyciu pamięci.
remotecallbackUtwórz otoczkę, która ułatwi deweloperom dostarczanie intencji PendingIntent.
resourceinspectionWyświetlaj atrybuty widoków niestandardowych w inspektorze układu na żywo w Android Studio.
room *Tworzenie, przechowywanie i zarządzanie trwałymi danymi obsługiwanymi przez bazę danych SQLite.
savedstatePisz komponenty wtykowe, które zapisują stan interfejsu, gdy proces zostanie zakończony, i przywracają go po ponownym uruchomieniu procesu.
bezpieczeństwo,Bezpieczne zarządzanie kluczami oraz szyfrowanie plików i ustawień udostępnionych.
sharetargetZapewnia zgodność wsteczną w przypadku używania skrótów jako bezpośrednich celów udostępniania.
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 pokoju.
swiperefreshlayoutZaimplementuj wzorzec interfejsu „przesuń, aby odświeżyć”.
test *Testowanie na Androidzie
test.uiautomatorFramework do testowania funkcjonalnego interfejsu w różnych aplikacjach
textclassifierIdentyfikuje rozmowy, linki, zaznaczenia i inne podobne konstrukcje w tekście.
śledzenieZapisuje zdarzenia logu czasu w buforze logu czasu systemu.
transitionAnimuj ruch w interfejsie za pomocą układów początkowego i końcowego.
tvZapewnia programistom funkcje Compose i Material Design, które umożliwiają pisanie aplikacji na telewizory.
tvproviderudostępniać kanały Androida TV;
xr.arcoreWprowadzaj treści cyfrowe do świata rzeczywistego dzięki funkcjom percepcji.
xr.composeDeklaratywne tworzenie układów interfejsu przestrzennego, które wykorzystują możliwości przestrzenne Androida XR.
xr.compose.material3Tworzenie komponentów i układów Material, które dostosowują się do XR
xr.runtimeRozpocznij niestandardową sesję AR lub 3D za pomocą naszego natywnego środowiska wykonawczego.
xr.scenecoreTwórz i modyfikuj wykres sceny Androida XR za pomocą treści 3D.
vectordrawablerenderować grafikę wektorową,
versionedparcelableZapewnia stabilny i kompaktowy format serializacji binarnej, który można bezpiecznie przekazywać między procesami lub zapisywać.
viewpagerWyświetlanie widoków lub fragmentów w formacie umożliwiającym przesuwanie. Jeśli to możliwe, używaj zamiast tego widoku viewpager2.
viewpager2Wyświetlanie widoków lub fragmentów w formacie umożliwiającym przesuwanie.
weartworzyć 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.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 zdalnych powierzchniach.
wear.tilestworzyć aplikacje na zegarki z Wear OS by Google;
wear.watchfacetworzyć aplikacje na zegarki z Wear OS by Google;
wear.watchfacepushFunkcja Watch Face Push umożliwia aplikacji na Wear OS programowe instalowanie tarczy zegarka na zegarku.
webkitDziała z nowoczesnymi interfejsami WebView API na Androidzie 5 i nowszym.
oknoPomaga w obsłudze różnych formatów urządzeń, takich jak urządzenia składane.
window.extensions.corePodstawowe interfejsy API rozszerzeń biblioteki menedżera okien
praca *Planowanie i wykonywanie zadań w tle, które można odłożyć i które są oparte na ograniczeniach.
Komponenty Material Design * Modułowe i konfigurowalne komponenty interfejsu Material Design na Androida.