Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:



{11/ } {11/ }

* Popularna i często używana biblioteka

BibliotekaOpis
aktywność *Uzyskaj dostęp do kompozycyjnych interfejsów API opartych na aktywności.
appcompat *Umożliwia dostęp do nowych interfejsów API w starszych wersjach interfejsu API platformy (wiele z nich korzysta ze stylu Material Design).
kamera *Tworzenie aplikacji aparatów mobilnych.
utwórz *Możesz programowo definiować interfejs użytkownika za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności dotyczące danych.
powiązanie danych *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 ramach aktywności.
Hilt *Rozszerz zakres funkcji Dagger Hilt, aby umożliwić wstrzykiwanie zależności określonych klas z bibliotek androidx.
cykl życia *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać działanie na podstawie bieżącego stanu cyklu życia działania lub fragmentu.
Komponenty Material Design * Modułowe i dostosowywane komponenty interfejsu Material Design na Androida.
nawigacja *Twórz i twórz interfejs użytkownika w aplikacji, obsługujej precyzyjne linki i nawiguj między ekranami.
stronicowanie *Wczytaj dane na stronach i prezentuj je w widoku RecyclerView.
sala *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite, a także zarządzanie nimi.
test *Testowanie na Androidzie
praca *Planuj i wykonuj możliwe do odroczenia zadania w tle oparte na ograniczeniach.
aplikacja-samochodowaTworzenie aplikacji na podstawie szablonów na systemy operacyjne Android Auto i Android Automotive.
core.uwb,Zaimplementuj łącze UWB (ultraszerokopasmowe) na obsługiwanych urządzeniach.
wycinekElementy interfejsu użytkownika wyświetlane na podstawie szablonów poza aplikacją.
telewizorudostępnia programistom funkcje tworzenia i projektowania interfejsu Material Design, by móc pisać aplikacje na telewizory
dostawca telewizjiUdostępniaj kanały na Androidzie TV.
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.compose,Pisz aplikacje Jetpack Compose na urządzenia do noszenia, udostępniając funkcje obsługi konkretnych urządzeń, rozmiarów, kształtów i gestów nawigacyjnych.
wear.protolayoutTa biblioteka umożliwia definiowanie zestawu układów interfejsu i wyrażeń niebędących interfejsem, które mają być renderowane/oceniane na zdalnych platformach.
wear.tiles,Twórz aplikacje na zegarki z Wear OS by Google.
wear.watchfaceTwórz aplikacje na zegarki z Wear OS by Google.
oknoPozwala na obsługę różnych formatów urządzeń, np. urządzeń składanych.
window.extensions.core,Podstawowe interfejsy API rozszerzeń biblioteki Window Manager
magazyn danychPrzechowuj dane asynchronicznie, w spójny i transakcyjny sposób, przezwyciężając niektóre wady elementu SharedPreferences.
health.connectUmożliwia deweloperom odczytywanie i zapisywanie danych o zdrowiu i aktywności fizycznej użytkowników.
stronicowanie *Wczytaj dane na stronach i prezentuj je w widoku RecyclerView.
ustawienieTwórz interaktywne ekrany z ustawieniami bez konieczności korzystania z pamięci urządzenia czy zarządzania interfejsem.
sala *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite, a także zarządzanie nimi.
sqlite,Praca z lokalnymi bazami danych SQLite. W miarę możliwości używaj pokoju.
praca *Planuj i wykonuj możliwe do odroczenia zadania w tle oparte na ograniczeniach.
rdzeńPakiet core.animation obsługuje wiele popularnych funkcji animacji.
dynamicznaanimacjaTwórz płynne animacje za pomocą interfejsu API animacji opartego na prawach fizyki.
interpolatorNa starszych platformach użyj interpolatorów animacji.
paletaWyodrębnianie reprezentatywnych palet kolorów z obrazów.
przeniesienieAnimuj ruch w interfejsie z układem początkowym i końcowym.
vectordrawable,Renderowanie grafiki wektorowej.
cykl życia *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać działanie na podstawie bieżącego stanu cyklu życia działania lub fragmentu.
moduł ładowaniaWczytaj dane interfejsu, które nie zostaną zmodyfikowane po wprowadzeniu zmian w konfiguracji.
BluetoothUżywaj funkcji Bluetooth platformy Androida ze zgodnymi wstecznie interfejsami API.
kamera *Tworzenie aplikacji aparatów mobilnych.
exifinterface.Odczytywanie i zapisywanie tagów EXIF plików obrazów.
heifwriterZakoduj kolekcję obrazów lub obrazów w formacie HEIF za pomocą kodeków dostępnych na urządzeniu z Androidem.
mediaUdostępniaj treści multimedialne i elementy sterujące innym aplikacjom. Zastąpiona przez media2.
media2,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom.
media3 *Biblioteki pomocnicze do zastosowań multimediów.
mediarouterWłącz wyświetlanie i odtwarzanie multimediów na zdalnych odbiornikach za pomocą wspólnego interfejsu.
rdzeńPakiet core.animation obsługuje wiele popularnych funkcji animacji.
Układ drawerlayoutZaimplementuj widżet szuflady w stylu Material Design.
nawigacja *Twórz i twórz interfejs użytkownika w aplikacji, obsługujej precyzyjne linki i nawiguj między ekranami.
przeniesienieAnimuj ruch w interfejsie z układem początkowym i końcowym.
biometryczneUwierzytelniaj za pomocą danych biometrycznych lub danych logowania urządzenia i wykonuj operacje kryptograficzne.
rdzeńKieruj reklamy na najnowsze funkcje platformy i interfejsy API, nie rezygnując jednocześnie ze starszych urządzeń.
dane logowania Ta biblioteka zapewnia jednolity dostęp do danych logowania użytkownika. Mogą to być hasła, klucze i sfederowane dane logowania. Ta biblioteka powinna zapewniać bezproblemowe i bezpieczne logowanie.
bezpieczeństwoBezpiecznie zarządzaj kluczami oraz szyfruj pliki i udostępniane ustawienia.
privacysandbox.activity.DO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami API z zachowaniem prywatności, które są częścią Piaskownicy prywatności na Androida.
privacysandbox.Plugins.Wtyczka do obsługi Gradle w piaskownicy prywatności na Androida w ramach pakietu SDK
privacysandbox.sdkruntimeTa biblioteka udostępnia komponenty dla klientów korzystających z SDK SdkRuntime
privacysandbox.toolsBiblioteka, w której można korzystać z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.uiDO ZROBIENIA
test porównawczyDokładnie mierz wydajność swojego kodu w Android Studio.
daneŚledź i raportuj różne dane w czasie działania aplikacji
instalator profiluUmożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem, które mają być odczytywane przez ART.
uruchamianieZaimplementuj prosty i skuteczny sposób inicjowania komponentów podczas uruchamiania aplikacji.
test *Testowanie na Androidzie
śledzenieZapisz zdarzenia logu czasu w systemowym buforze śledzenia.
appcompat *Umożliwia dostęp do nowych interfejsów API w starszych wersjach interfejsu API platformy (wiele z nich korzysta ze stylu Material Design).
widok kartZastosuj wzór Material Design z zaokrąglonymi rogami i cieniami.
utwórz *Możesz programowo definiować interfejs użytkownika za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności dotyczące danych.
constraintlayoutMożesz elastycznie ustalić położenie widżetów i ich rozmiar dzięki względnemu rozmieszczaniu.
coordinatorlayoutMożesz umieszczać widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton.
widok niestandardowyimplementować widoki niestandardowe,
powiązanie danych *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
przeciągnij i upuśćPrzyjmuj dane typu „przeciągnij i upuść” z innej aplikacji lub z poziomu aplikacji i pokaż stałą aporcję docelową.
emotikonyWyświetlaj emotikony na obecnych i starszych urządzeniach.
fragment *Podziel aplikację na kilka niezależnych ekranów hostowanych w ramach aktywności.
grafikaKorzystaj z zaplecza graficznego w wielu wersjach Androida
gridlayoutImplementowanie układu siatki.
rzut okaTwórz układy dla powierzchni zdalnych za pomocą interfejsu API Jetpack Compose.
inputSkrócenie czasu oczekiwania na interakcje wejściowe przez przewidywanie przyszłych zdarzeń MotionEvents
wyszukiwarka JavaScriptWłącz obsługę JavaScriptu w swojej aplikacji na Androida.
lintLint sprawdza użycie interfejsów API Gradle
Komponenty Material Design * Modułowe i dostosowywane komponenty interfejsu Material Design na Androida.
stronicowanie *Wczytaj dane na stronach i prezentuj je w widoku RecyclerView.
paletaWyodrębnianie reprezentatywnych palet kolorów z obrazów.
recyclerviewWyświetlaj duże zbiory danych w interfejsie, minimalizując wykorzystanie pamięci.
wycinekElementy interfejsu użytkownika wyświetlane na podstawie szablonów poza aplikacją.
slidingpanelayout,Zaimplementuj wzorzec interfejsu panelu przesuwanego.
swiperefreshlayoutZaimplementuj wzorzec interfejsu użytkownika po przesuwaniu palcem, aby odświeżać treści.
test.uiautomator,Platforma do testowania funkcjonalnego interfejsu użytkownika w różnych aplikacjach
przeglądarkaWyświetlaj widoki danych lub fragmenty w formacie przesuwanym. W miarę możliwości używaj witryny viewpager2.
przeglądarkar2Wyświetlaj widoki danych lub fragmenty w formacie przesuwanym.
webkitWspółpracuj z nowoczesnymi interfejsami API WebView na urządzeniach z Androidem 5 lub nowszym.
aktywność *Uzyskaj dostęp do kompozycyjnych interfejsów API opartych na aktywności.
reklamyUzyskiwanie identyfikatora wyświetlania reklam z Usługami Google Play lub bez nich.
adnotacjaUdostępniaj metadane, które pomagają narzędziom i innym deweloperom zrozumieć kod Twojej aplikacji.
appcompat *Umożliwia dostęp do nowych interfejsów API w starszych wersjach interfejsu API platformy (wiele z nich korzysta ze stylu Material Design).
appsearch *Udostępnij użytkownikom niestandardowe funkcje wyszukiwania w aplikacji.
arch.core,Pomocnik innych zależności arch, w tym reguł testowych JUnit, których można używać z LiveData.
asynclayoutinflater,Asynchronicznie modyfikuj układy, aby uniknąć zacięć w interfejsie.
autouzupełnianieZwiększ dokładność autouzupełniania dzięki dodatkowym wskazówkom.
test porównawczyDokładnie mierz wydajność swojego kodu w Android Studio.
biometryczneUwierzytelniaj za pomocą danych biometrycznych lub danych logowania urządzenia i wykonuj operacje kryptograficzne.
BluetoothUżywaj funkcji Bluetooth platformy Androida ze zgodnymi wstecznie interfejsami API.
przeglądarkaWyświetl strony internetowe w domyślnej przeglądarce użytkownika.
aplikacja-samochodowaTworzenie aplikacji na podstawie szablonów na systemy operacyjne Android Auto i Android Automotive.
kamera *Tworzenie aplikacji aparatów mobilnych.
widok kartZastosuj wzór Material Design z zaokrąglonymi rogami i cieniami.
kolekcjaZmniejsz wpływ na pamięć istniejących i nowych kolekcji, które są małe.
utwórz *Możesz programowo definiować interfejs użytkownika za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności dotyczące danych.
compose.animation,Twórz animacje w aplikacjach Jetpack Compose, aby zwiększyć wygodę użytkowników.
compose.buildr,Przekształć funkcje @Composable i włącz optymalizacje za pomocą wtyczki kompilatora Kotlin.
compose.foundationPisz aplikacje Jetpack Compose, korzystając z gotowych elementów składowych i rozszerzaj podstawy do tworzenia własnych elementów systemu.
compose.material,Twórz interfejsy użytkownika Jetpack Compose z gotowymi do użycia komponentami Material Design. Jest to punkt wejścia wyższego poziomu Compose, zaprojektowany z myślą o dostarczaniu komponentów pasujących do tych opisanych na stronie www.material.io.
compose.material3,Twórz interfejsy użytkownika Jetpack Compose za pomocą komponentów Material Design 3, czyli nowej ewolucji Material Design. Material 3 zawiera zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczny kolor. Został zaprojektowany tak, aby zachować spójność z nowym stylem wizualnym i interfejsem systemu Androida 12.
compose.runtime,Podstawowe elementy modelu programowania i zarządzania stanem w usłudze Compose, a także podstawowe środowisko wykonawcze, na które ma być kierowana wtyczka Compose Compiler.
compose.ui;Podstawowe komponenty interfejsu tworzenia wiadomości niezbędne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie tekstu.
jednocześniePrzenieś zadania z głównego wątku przy użyciu współprogramów i wykorzystaj możliwości ListenableFuture.
constraintlayoutMożesz elastycznie ustalić położenie widżetów i ich rozmiar dzięki względnemu rozmieszczaniu.
podsumowanie treściWczytywanie danych ContentProvider i wyświetlanie ich stron w wątku w tle.
coordinatorlayoutMożesz umieszczać widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton.
rdzeńKieruj reklamy na najnowsze funkcje platformy i interfejsy API, nie rezygnując jednocześnie ze starszych urządzeń.
core.uwb,Zaimplementuj łącze UWB (ultraszerokopasmowe) na obsługiwanych urządzeniach.
dane logowania Ta biblioteka zapewnia jednolity dostęp do danych logowania użytkownika. Mogą to być hasła, klucze i sfederowane dane logowania. Ta biblioteka powinna zapewniać bezproblemowe i bezpieczne logowanie.
kursoradapterUdostępnij dane kursora widżetowi ListView.
widok niestandardowyimplementować widoki niestandardowe,
powiązanie danych *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
magazyn danychPrzechowuj dane asynchronicznie, w spójny i transakcyjny sposób, przezwyciężając niektóre wady elementu SharedPreferences.
plik_dokumentuWyświetl dokument w postaci pliku.
przeciągnij i upuśćPrzyjmuj dane typu „przeciągnij i upuść” z innej aplikacji lub z poziomu aplikacji i pokaż stałą aporcję docelową.
Układ drawerlayoutZaimplementuj widżet szuflady w stylu Material Design.
dynamicznaanimacjaTwórz płynne animacje za pomocą interfejsu API animacji opartego na prawach fizyki.
emotikonyWyświetlaj emotikony na obecnych i starszych urządzeniach.
emoji2Wyświetlaj emotikony na obecnych i starszych urządzeniach.
przedsiębiorstwoTwórz aplikacje dla firm.
exifinterface.Odczytywanie i zapisywanie tagów EXIF plików obrazów.
fragment *Podziel aplikację na kilka niezależnych ekranów hostowanych w ramach aktywności.
gryUżyj pakietu SDK do gier na Androida bezpośrednio w aplikacji, aby wykonywać złożone zadania związane z grami, takie jak określanie tempa klatek.
rzut okaTwórz układy dla powierzchni zdalnych za pomocą interfejsu API Jetpack Compose.
grafikaKorzystaj z zaplecza graficznego w wielu wersjach Androida
gridlayoutImplementowanie układu siatki.
zdrowieTwórz wydajne aplikacje związane ze zdrowiem w sposób niezależny od platformy.
health.connectUmożliwia deweloperom odczytywanie i zapisywanie danych o zdrowiu i aktywności fizycznej użytkowników.
heifwriterZakoduj kolekcję obrazów lub obrazów w formacie HEIF za pomocą kodeków dostępnych na urządzeniu z Androidem.
Hilt *Rozszerz zakres funkcji Dagger Hilt, aby umożliwić wstrzykiwanie zależności określonych klas z bibliotek androidx.
inputSkrócenie czasu oczekiwania na interakcje wejściowe przez przewidywanie przyszłych zdarzeń MotionEvents
interpolatorNa starszych platformach użyj interpolatorów animacji.
wyszukiwarka JavaScriptWłącz obsługę JavaScriptu w swojej aplikacji na Androida.
odrzutowiecSamodzielne narzędzie, które przenosi zależności biblioteki z wycofanej biblioteki pomocy do równoważnych zależności AndroidX.
leanbackPisz aplikacje na urządzenia z Androidem TV, korzystając z widżetów i fragmentów szablonów przyjaznych dla pada kierunkowego.
starsza wersjaTen artefakt i jego klasy zostały wycofane. Od Androida 8 ograniczenia dotyczące 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 na podstawie bieżącego stanu cyklu życia działania lub fragmentu.
lintLint sprawdza użycie interfejsów API Gradle
moduł ładowaniaWczytaj dane interfejsu, które nie zostaną zmodyfikowane po wprowadzeniu zmian w konfiguracji.
localbroadcastmanagerTen artefakt i jego klasy zostały wycofane. Zamiast nich używaj LiveData lub transmisji reaktywnych.
mediaUdostępniaj treści multimedialne i elementy sterujące innym aplikacjom. Zastąpiona przez media2.
media2,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom.
media3 *Biblioteki pomocnicze do zastosowań multimediów.
mediarouterWłącz wyświetlanie i odtwarzanie multimediów na zdalnych odbiornikach za pomocą wspólnego interfejsu.
multidex,Wdrażanie aplikacji z wieloma plikami .dex na urządzeniach z systemem starszym niż Android 5.
daneŚledź i raportuj różne dane w czasie działania aplikacji
nawigacja *Twórz i twórz interfejs użytkownika w aplikacji, obsługujej precyzyjne linki i nawiguj między ekranami.
stronicowanie *Wczytaj dane na stronach i prezentuj je w widoku RecyclerView.
paletaWyodrębnianie reprezentatywnych palet kolorów z obrazów.
percentlayoutTen artefakt i jego klasy zostały wycofane. Użyj układu ograniczeń i powiązanych układów.
ustawienieTwórz interaktywne ekrany z ustawieniami bez konieczności korzystania z pamięci urządzenia czy zarządzania interfejsem.
drukujDrukuj zdjęcia, dokumenty oraz inne grafiki i obrazy z aplikacji.
privacysandbox.activity.DO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami API z zachowaniem prywatności, które są częścią Piaskownicy prywatności na Androida.
privacysandbox.Plugins.Wtyczka do obsługi Gradle w piaskownicy prywatności na Androida w ramach pakietu SDK
privacysandbox.sdkruntimeTa biblioteka udostępnia komponenty dla klientów korzystających z SDK SdkRuntime
privacysandbox.toolsBiblioteka, w której można korzystać z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.uiDO ZROBIENIA
instalator profiluUmożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem, które mają być odczytywane przez ART.
rekomendacjaPromuj treści na ekranie głównym Android TV Launcher.
recyclerviewWyświetlaj duże zbiory danych w interfejsie, minimalizując wykorzystanie pamięci.
zdalne wywołanie zwrotneUtwórz kod, który ułatwi deweloperom podawanie intencji PendingIntent.
inspekcja zasobówPokazuj atrybuty widoków niestandardowych w inspektorze układu transmisji na żywo w Android Studio.
sala *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite, a także zarządzanie nimi.
savedstate (zapisany stan)Zapisz możliwe do podłączenia komponenty, które zapisują stan interfejsu użytkownika po wyłączeniu procesu, i przywróć go po ponownym uruchomieniu tego procesu.
bezpieczeństwoBezpiecznie zarządzaj kluczami oraz szyfruj pliki i udostępniane ustawienia.
sharetarget,Zapewnij zgodność wsteczną w przypadku używania skrótów jako celów udostępniania bezpośredniego.
wycinekElementy interfejsu użytkownika wyświetlane na podstawie szablonów poza aplikacją.
slidingpanelayout,Zaimplementuj wzorzec interfejsu panelu przesuwanego.
uruchamianieZaimplementuj prosty i skuteczny sposób inicjowania komponentów podczas uruchamiania aplikacji.
sqlite,Praca z lokalnymi bazami danych SQLite. W miarę możliwości używaj pokoju.
swiperefreshlayoutZaimplementuj wzorzec interfejsu użytkownika po przesuwaniu palcem, aby odświeżać treści.
test *Testowanie na Androidzie
test.uiautomator,Platforma do testowania funkcjonalnego interfejsu użytkownika w różnych aplikacjach
textclassifierIdentyfikuje wątki, linki, wybrane elementy i inne podobne elementy w tekście.
śledzenieZapisz zdarzenia logu czasu w systemowym buforze śledzenia.
przeniesienieAnimuj ruch w interfejsie z układem początkowym i końcowym.
telewizorudostępnia programistom funkcje tworzenia i projektowania interfejsu Material Design, by móc pisać aplikacje na telewizory
dostawca telewizjiUdostępniaj kanały na Androidzie TV.
vectordrawable,Renderowanie grafiki wektorowej.
versionedparcelableZapewnia stabilny i kompaktowy format serializacji binarnej, który można przekazywać między procesami lub bezpiecznie przechowywać.
przeglądarkaWyświetlaj widoki danych lub fragmenty w formacie przesuwanym. W miarę możliwości używaj witryny viewpager2.
przeglądarkar2Wyświetlaj widoki danych lub fragmenty w formacie przesuwanym.
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.compose,Pisz aplikacje Jetpack Compose na urządzenia do noszenia, udostępniając funkcje obsługi konkretnych urządzeń, rozmiarów, kształtów i gestów nawigacyjnych.
wear.protolayoutTa biblioteka umożliwia definiowanie zestawu układów interfejsu i wyrażeń niebędących interfejsem, które mają być renderowane/oceniane na zdalnych platformach.
wear.tiles,Twórz aplikacje na zegarki z Wear OS by Google.
wear.watchfaceTwórz aplikacje na zegarki z Wear OS by Google.
webkitWspółpracuj z nowoczesnymi interfejsami API WebView na urządzeniach z Androidem 5 lub nowszym.
oknoPozwala na obsługę różnych formatów urządzeń, np. urządzeń składanych.
window.extensions.core,Podstawowe interfejsy API rozszerzeń biblioteki Window Manager
praca *Planuj i wykonuj możliwe do odroczenia zadania w tle oparte na ograniczeniach.
Komponenty Material Design * Modułowe i dostosowywane komponenty interfejsu Material Design na Androida.