Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:



/2} 2}

* Popularna i często używana biblioteka

BibliotekaOpis
aktywność *Korzystaj z kompozycyjnych interfejsów API utworzonych w oparciu o aktywność.
appcompat *Zezwala na dostęp do nowych interfejsów API w starszych wersjach API platformy (wiele z nich korzysta ze stylu Material Design).
kamera *tworzenie aplikacji mobilnych aparatu,
utwórz *Interfejs użytkownika definiuje się programowo za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności od danych.
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
fragment *Podziel aplikację na kilka niezależnych ekranów hostowanych w określonej aktywności.
hilt *Rozszerz funkcje narzędzia Dagger Hilt, aby umożliwić wstrzykiwanie zależności określonych klas z bibliotek Androidax.
cykl życia *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać działanie w zależności od bieżącego stanu cyklu życia aktywności lub fragmentu.
Komponenty Material Design * Modułowe i konfigurowalne komponenty interfejsu Material Design na Androida.
Nawigacja *Twórz i organizuj interfejs w aplikacji, obsługuje precyzyjne linki i poruszaj się między ekranami.
paging *wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView;
pokój *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite oraz zarządzanie nimi.
test *Testuję na Androidzie.
służbowy *Planowanie i wykonywanie opartych na ograniczeniach zadań w tle z możliwością odroczenia.
aplikacja-samochodowaTworzenie aplikacji opartych na szablonach na systemy operacyjne Android Auto i Android Automotive.
core.uwb,Wdróż UWB (ultraszerokopasmowe) na obsługiwanych urządzeniach.
wycinekWyświetlaj oparte na szablonach elementy interfejsu poza aplikacją.
tvUdostępnia deweloperom funkcje Compose i Material Design umożliwiające pisanie aplikacji na telewizory
dostawca TVudostępniać kanały na Androida TV;
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.composeTwórz aplikacje Jetpack Compose na urządzenia do noszenia, udostępniając funkcje umożliwiające obsługę określonych urządzeń do noszenia, rozmiarów, kształtów i gestów nawigacyjnych.
wear.protolayout,Ta biblioteka umożliwia definiowanie zestawu układów interfejsu i wyrażeń niezwiązanych z interfejsem, które będą renderowane/oceniane na platformach zdalnych.
wear.tilesTwórz aplikacje na zegarki z Wear OS by Google.
wear.watchfaceTwórz aplikacje na zegarki z Wear OS by Google.
oknoJest obsługiwany w różnych formatach urządzeń, takich jak urządzenia składane.
window.extensions.core,Podstawowe interfejsy API rozszerzeń biblioteki Menedżera okien
datastorePrzechowuj dane asynchronicznie, w spójny i transakcyjny sposób, z wykorzystaniem niektórych wad SharedPreferences
health.connectUmożliwia deweloperom odczytywanie i zapisywanie danych dotyczących zdrowia i aktywności fizycznej użytkownika.
paging *wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView;
preferencjaTwórz interaktywne ekrany z ustawieniami bez konieczności korzystania z pamięci urządzenia czy zarządzania interfejsem użytkownika.
pokój *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite oraz zarządzanie nimi.
sqlitePraca z lokalnymi bazami danych SQLite. Jeśli to możliwe, użyj pokoju.
służbowy *Planowanie i wykonywanie opartych na ograniczeniach zadań w tle z możliwością odroczenia.
rdzeniePakiet core.animation obsługuje wiele popularnych funkcji animacji.
dynamicanimationTwórz płynne animacje za pomocą opartego na fizyce interfejsu API do animacji.
interpolatorKorzystanie z interpolatorów animacji na starszych platformach.
paletaWyodrębnij z obrazów reprezentatywne palety kolorów.
przejścieAnimuj ruch w interfejsie za pomocą układów początkowych i końcowych.
vectordrawable (wektor vectordrawable)Renderowanie grafiki wektorowej.
cykl życia *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać działanie w zależności od bieżącego stanu cyklu życia aktywności lub fragmentu.
program ładującyWczytywanie danych interfejsu użytkownika, które przetrwają zmiany konfiguracji.
BluetoothUżywaj funkcji Bluetooth na platformie Androida w połączeniu ze zgodnymi wstecznie interfejsami API.
kamera *tworzenie aplikacji mobilnych aparatu,
ExifinterfaceOdczyt i zapis tagów EXIF pliku graficznego.
heifwriterZakoduj kolekcję obrazów lub obrazów w formacie HEIF, używając kodeków dostępnych na urządzeniu z Androidem.
multimedia,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom. Zastąpiona przez element media2.
media2,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom.
media3 *Biblioteki pomocy na potrzeby przypadków użycia multimediów.
mediarouterWłącz wyświetlanie multimediów i odtwarzanie na urządzeniach zdalnych za pomocą wspólnego interfejsu.
rdzeniePakiet core.animation obsługuje wiele popularnych funkcji animacji.
układ szufladyZaimplementuj widżet panelu Material Design.
Nawigacja *Twórz i organizuj interfejs w aplikacji, obsługuje precyzyjne linki i poruszaj się między ekranami.
przejścieAnimuj ruch w interfejsie za pomocą układów początkowych i końcowych.
biometryczneUwierzytelniaj za pomocą danych biometrycznych lub danych logowania do urządzenia i wykonuj operacje kryptograficzne.
rdzenieKieruj reklamy na najnowsze funkcje platformy i interfejsy API, nie zapominając przy tym o obsłudze starszych urządzeń.
dane logowania Ta biblioteka zapewnia jednolity dostęp do danych logowania użytkownika. Dotyczy to haseł, kluczy dostępu i sfederowanych danych logowania. Tej biblioteki należy używać do zapewnienia bezproblemowego i bezpiecznego logowania.
bezpieczeństwoBezpiecznie zarządzaj kluczami oraz szyfruj pliki i udostępnione ustawienia.
privacysandbox.activity.DO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami Privacy Protection API, które są częścią Piaskownicy prywatności na Androidzie.
privacysandbox.WtyczkaWtyczka Sdk Library Gradle Piaskownicy prywatności na Androida
privacysandbox.sdkruntime (privacysandbox.sdkruntime)Ta biblioteka udostępnia komponenty dla klientów świadomych SdkRuntime
privacysandbox.toolsBiblioteka umożliwiająca korzystanie z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.ui.DO ZROBIENIA
test porównawczyDokładnie zmierz wydajność kodu w Android Studio.
daneŚledź i raportuj różne wskaźniki czasu działania aplikacji
profileinstallerUmożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem w celu odczytu przez ART.
uruchomienieZaimplementuj prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji.
test *Testuję na Androidzie.
śledzenieZapisz zdarzenia logu czasu w buforze śledzenia systemu.
appcompat *Zezwala na dostęp do nowych interfejsów API w starszych wersjach API platformy (wiele z nich korzysta ze stylu Material Design).
widok kartyZaimplementuj wzór karty Material Design z zaokrąglonymi rogami i cieniami.
utwórz *Interfejs użytkownika definiuje się programowo za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności od danych.
constraintlayoutelastyczny sposób pozycjonowania i rozmiaru widżetów dzięki pozycjonowaniu względnemu.
układ koordynatoraUmieść widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton.
widok niestandardowyImplementacja widoków niestandardowych.
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
przeciągnijAkceptuj przeciąganie i upuszczanie danych z innej aplikacji lub w obrębie aplikacji oraz pokazuj stałą aproporcję wartości docelowej.
emotikonWyświetlaj emotikony na obecnych i starszych urządzeniach.
fragment *Podziel aplikację na kilka niezależnych ekranów hostowanych w określonej aktywności.
grafikaKorzystanie z zaplecza graficznego w przypadku różnych wersji platformy Androida
gridlayout,Wdróż układ siatki.
widokTwórz układy dla platform zdalnych, korzystając z interfejsu API w stylu Jetpack Compose.
wpisywanie danychSkrócenie czasu oczekiwania na interakcje wejściowe dzięki przewidywaniu przyszłych zdarzeń MotionEvents
JavaScriptengineWłącz ocenę JavaScriptu w swojej aplikacji na Androida.
lintKontrola licencji w celu weryfikacji użycia interfejsów Gradle API
Komponenty Material Design * Modułowe i konfigurowalne komponenty interfejsu Material Design na Androida.
paging *wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView;
paletaWyodrębnij z obrazów reprezentatywne palety kolorów.
recyclerview,Wyświetlaj w interfejsie duże zbiory danych, minimalizując jednocześnie wykorzystanie pamięci.
wycinekWyświetlaj oparte na szablonach elementy interfejsu poza aplikacją.
slidingpanelayoutZaimplementuj wzorzec interfejsu panelu przesuwanego.
swiperefreshlayout.Zaimplementuj w interfejsie wzorzec przesuwania palcem, aby odświeżyć.
test.uiautomatorPlatforma do testowania funkcjonalnego interfejsu użytkownika w różnych aplikacjach
viewpagerWyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym. Jeśli to możliwe, użyj viewpager2.
viewpager2,Wyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym.
webkitMożliwość korzystania z nowoczesnych interfejsów API WebView na Androidzie 5 lub nowszym.
aktywność *Korzystaj z kompozycyjnych interfejsów API utworzonych w oparciu o aktywność.
reklamyUzyskaj identyfikator wyświetlania reklam z Usługami Google Play lub bez nich.
adnotacjaUdostępniaj metadane, aby ułatwić narzędziom i innym deweloperom zrozumienie kodu aplikacji.
appcompat *Zezwala na dostęp do nowych interfejsów API w starszych wersjach API platformy (wiele z nich korzysta ze stylu Material Design).
appsearch *Twórz niestandardowe funkcje wyszukiwania w aplikacji dla użytkowników.
arch.corePomoc dla innych zależności Arch, w tym reguł testów JUnit, których można używać z LiveData.
asynclayoutinflater,Asynchronicznie zwiększaj układy, aby uniknąć zacinania się w interfejsie.
autouzupełnianieZwiększ dokładność autouzupełniania dzięki rozszerzeniom wskazówek.
test porównawczyDokładnie zmierz wydajność kodu w Android Studio.
biometryczneUwierzytelniaj za pomocą danych biometrycznych lub danych logowania do urządzenia i wykonuj operacje kryptograficzne.
BluetoothUżywaj funkcji Bluetooth na platformie Androida w połączeniu ze zgodnymi wstecznie interfejsami API.
przeglądarkaWyświetlaj strony internetowe w domyślnej przeglądarce użytkownika.
aplikacja-samochodowaTworzenie aplikacji opartych na szablonach na systemy operacyjne Android Auto i Android Automotive.
kamera *tworzenie aplikacji mobilnych aparatu,
widok kartyZaimplementuj wzór karty Material Design z zaokrąglonymi rogami i cieniami.
kolekcjaZmniejsz wpływ na pamięć istniejących i nowych kolekcji, które są niewielkie.
utwórz *Interfejs użytkownika definiuje się programowo za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności od danych.
compose.animation,Twórz animacje w aplikacjach Jetpack Compose, aby wzbogacać wrażenia użytkowników.
compose.buildrPrzekształcaj funkcje @Composable i optymalizuj funkcje za pomocą wtyczki kompilatora Kotlin.
compose.foundationTwórz aplikacje w Jetpack Compose, używając gotowych do użycia elementów składowych, i rozbuduj podstawy, aby tworzyć własne elementy systemu.
compose.material,Twórz interfejsy Jetpack Compose z gotowymi do użycia komponentami Material Design. Jest to punkt wejścia wyższego poziomu w Composer, który ma dostarczać komponenty pasujące do tych opisanych na www.material.io.
compose.material3,Twórz interfejsy Jetpack Compose z komponentami Material Design 3, które stanowią kolejną wersję Material Design. Material 3 ma zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczne kolory, i został zaprojektowany tak, aby był spójny z nowym stylem wizualnym i interfejsem systemu na Androidzie 12.
compose.runtime,Podstawowe elementy składowe modelu programowania i zarządzania stanem w Compose oraz podstawowe środowisko wykonawcze, na które ma być kierowana wtyczka kompilatora Compose.
compose.ui,Podstawowe elementy interfejsu tworzenia wiadomości niezbędne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie tekstu.
równoczesnychPrzenieś zadania z wątku głównego za pomocą współrzędnych i wykorzystaj ListenableFuture.
constraintlayoutelastyczny sposób pozycjonowania i rozmiaru widżetów dzięki pozycjonowaniu względnemu.
contentpagerWczytywanie i otwieranie danych z komponentu ContentProvider w wątku w tle.
układ koordynatoraUmieść widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton.
rdzenieKieruj reklamy na najnowsze funkcje platformy i interfejsy API, nie zapominając przy tym o obsłudze starszych urządzeń.
core.uwb,Wdróż UWB (ultraszerokopasmowe) na obsługiwanych urządzeniach.
dane logowania Ta biblioteka zapewnia jednolity dostęp do danych logowania użytkownika. Dotyczy to haseł, kluczy dostępu i sfederowanych danych logowania. Tej biblioteki należy używać do zapewnienia bezproblemowego i bezpiecznego logowania.
kursoradapterUdostępnianie danych kursora w widżecie ListView.
widok niestandardowyImplementacja widoków niestandardowych.
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
datastorePrzechowuj dane asynchronicznie, w spójny i transakcyjny sposób, z wykorzystaniem niektórych wad SharedPreferences
plik dokumentuwyświetlić dokument w formie pliku;
przeciągnijAkceptuj przeciąganie i upuszczanie danych z innej aplikacji lub w obrębie aplikacji oraz pokazuj stałą aproporcję wartości docelowej.
układ szufladyZaimplementuj widżet panelu Material Design.
dynamicanimationTwórz płynne animacje za pomocą opartego na fizyce interfejsu API do animacji.
emotikonWyświetlaj emotikony na obecnych i starszych urządzeniach.
emoji2Wyświetlaj emotikony na obecnych i starszych urządzeniach.
enterprise,Twórz aplikacje dla firm.
ExifinterfaceOdczyt i zapis tagów EXIF pliku graficznego.
fragment *Podziel aplikację na kilka niezależnych ekranów hostowanych w określonej aktywności.
gryPakiet SDK gier na Androida możesz zainstalować natywnie w swojej aplikacji, by wykonywać złożone zadania w grach, takie jak Frame Pacing.
widokTwórz układy dla platform zdalnych, korzystając z interfejsu API w stylu Jetpack Compose.
grafikaKorzystanie z zaplecza graficznego w przypadku różnych wersji platformy Androida
gridlayout,Wdróż układ siatki.
zdrowieTwórz 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 kolekcję obrazów lub obrazów w formacie HEIF, używając kodeków dostępnych na urządzeniu z Androidem.
hilt *Rozszerz funkcje narzędzia Dagger Hilt, aby umożliwić wstrzykiwanie zależności określonych klas z bibliotek Androidax.
wpisywanie danychSkrócenie czasu oczekiwania na interakcje wejściowe dzięki przewidywaniu przyszłych zdarzeń MotionEvents
interpolatorKorzystanie z interpolatorów animacji na starszych platformach.
JavaScriptengineWłącz ocenę JavaScriptu w swojej aplikacji na Androida.
jetifierOddzielne narzędzie, które przenosi zależności biblioteki od wycofanej biblioteki pomocy do odpowiadających im zależności AndroidaX.
leanbackTwórz aplikacje na urządzenia z Androidem TV, korzystając z widżetów dostosowanych do pada kierunkowego i fragmentów szablonów.
starsza wersjaTen artefakt i jego klasy zostały wycofane. Począwszy od Androida 8, ograniczenia sprawdzania przeszłości sprawiają, że ta klasa nie jest już przydatna.
cykl życia *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać działanie w zależności od bieżącego stanu cyklu życia aktywności lub fragmentu.
lintKontrola licencji w celu weryfikacji użycia interfejsów Gradle API
program ładującyWczytywanie danych interfejsu użytkownika, które przetrwają zmiany konfiguracji.
localbroadcastmanager,Ten artefakt i jego klasy zostały wycofane. Zamiast tego używaj LiveData lub strumieni reaktywnych.
multimedia,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom. Zastąpiona przez element media2.
media2,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom.
media3 *Biblioteki pomocy na potrzeby przypadków użycia multimediów.
mediarouterWłącz wyświetlanie multimediów i odtwarzanie na urządzeniach zdalnych za pomocą wspólnego interfejsu.
multidex,Wdrażaj aplikacje z wieloma plikami .dex na urządzeniach z Androidem 5 lub starszym.
daneŚledź i raportuj różne wskaźniki czasu działania aplikacji
Nawigacja *Twórz i organizuj interfejs w aplikacji, obsługuje precyzyjne linki i poruszaj się między ekranami.
paging *wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView;
paletaWyodrębnij z obrazów reprezentatywne palety kolorów.
percentlayout,Ten artefakt i jego klasy zostały wycofane. Zamiast tego użyj ConstraintLayout i powiązanych układów.
preferencjaTwórz interaktywne ekrany z ustawieniami bez konieczności korzystania z pamięci urządzenia czy zarządzania interfejsem użytkownika.
drukujDrukuj zdjęcia, dokumenty oraz inne grafiki i obrazy z aplikacji.
privacysandbox.activity.DO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami Privacy Protection API, które są częścią Piaskownicy prywatności na Androidzie.
privacysandbox.WtyczkaWtyczka Sdk Library Gradle Piaskownicy prywatności na Androida
privacysandbox.sdkruntime (privacysandbox.sdkruntime)Ta biblioteka udostępnia komponenty dla klientów świadomych SdkRuntime
privacysandbox.toolsBiblioteka umożliwiająca korzystanie z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.ui.DO ZROBIENIA
profileinstallerUmożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem w celu odczytu przez ART.
rekomendacjaPromuj treści na ekranie głównym Android TV Launcher.
recyclerview,Wyświetlaj w interfejsie duże zbiory danych, minimalizując jednocześnie wykorzystanie pamięci.
zdalne wywołanie zwrotneUtwórz kod, który ułatwia deweloperom przesyłanie intencji PendingIntent.
inspekcja zasobówwyświetlać atrybuty widoków niestandardowych w Inspektorze układu transmisji na żywo w Android Studio;
pokój *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite oraz zarządzanie nimi.
savedstate (zapisany stan),Zapisz możliwe do podłączenia komponenty, które zapisują stan interfejsu użytkownika po zamknięciu procesu i przywracają go po ponownym uruchomieniu procesu.
bezpieczeństwoBezpiecznie zarządzaj kluczami oraz szyfruj pliki i udostępnione ustawienia.
sharetarget,Zapewniają zgodność wsteczną w przypadku używania skrótów jako elementów docelowych udostępniania bezpośredniego.
wycinekWyświetlaj oparte na szablonach elementy interfejsu poza aplikacją.
slidingpanelayoutZaimplementuj wzorzec interfejsu panelu przesuwanego.
uruchomienieZaimplementuj 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.
swiperefreshlayout.Zaimplementuj w interfejsie wzorzec przesuwania palcem, aby odświeżyć.
test *Testuję na Androidzie.
test.uiautomatorPlatforma do testowania funkcjonalnego interfejsu użytkownika w różnych aplikacjach
textclassifierIdentyfikuje wątki, linki, zaznaczenia i inne podobne konstrukcje w tekście.
śledzenieZapisz zdarzenia logu czasu w buforze śledzenia systemu.
przejścieAnimuj ruch w interfejsie za pomocą układów początkowych i końcowych.
tvUdostępnia deweloperom funkcje Compose i Material Design umożliwiające pisanie aplikacji na telewizory
dostawca TVudostępniać kanały na Androida TV;
vectordrawable (wektor vectordrawable)Renderowanie grafiki wektorowej.
versionedparcelableUdostępnia stabilny i kompaktowy format serializacji plików binarnych, który można przekazać między procesami lub bezpiecznie przechowywać.
viewpagerWyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym. Jeśli to możliwe, użyj viewpager2.
viewpager2,Wyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym.
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.composeTwórz aplikacje Jetpack Compose na urządzenia do noszenia, udostępniając funkcje umożliwiające obsługę określonych urządzeń do noszenia, rozmiarów, kształtów i gestów nawigacyjnych.
wear.protolayout,Ta biblioteka umożliwia definiowanie zestawu układów interfejsu i wyrażeń niezwiązanych z interfejsem, które będą renderowane/oceniane na platformach zdalnych.
wear.tilesTwórz aplikacje na zegarki z Wear OS by Google.
wear.watchfaceTwórz aplikacje na zegarki z Wear OS by Google.
webkitMożliwość korzystania z nowoczesnych interfejsów API WebView na Androidzie 5 lub nowszym.
oknoJest obsługiwany w różnych formatach urządzeń, takich jak urządzenia składane.
window.extensions.core,Podstawowe interfejsy API rozszerzeń biblioteki Menedżera okien
służbowy *Planowanie i wykonywanie opartych na ograniczeniach zadań w tle z możliwością odroczenia.
Komponenty Material Design * Modułowe i konfigurowalne komponenty interfejsu Material Design na Androida.