Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:





* Popularna i często używana biblioteka

BibliotekaOpis
aktywność *Korzystaj z kompozycyjnych interfejsów API utworzonych w oparciu o aktywność.
adsUzyskaj identyfikator 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 *Zezwala na dostęp do nowych interfejsów API w starszych wersjach API platformy (wiele z nich korzysta ze stylu Material Design).
appsearch *Utwórz niestandardowe funkcje wyszukiwania w aplikacji dla swoich użytkowników.
arch.coreNarzędzie pomocnicze do innych zależności archiwum, w tym reguł testów JUnit, które można używać z LiveData.
asynclayoutinflater,Asynchronicznie zwiększaj układy, aby uniknąć zacinania się w interfejsie.
autouzupełnianieUlepszanie dokładności autouzupełniania dzięki rozszerzaniu podpowiedzi.
test porównawczydokładnie mierzyć wydajność kodu w Android Studio,
biometryczneuwierzytelniać się za pomocą danych biometrycznych lub danych logowania na urządzeniu oraz wykonywać 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.
car-appTworzenie aplikacji opartych na szablonach na systemy operacyjne Android Auto i Android Automotive.
kamera *Tworzenie aplikacji mobilnych do obsługi aparatu.
camera.viewfinderSamodzielny wizjer do aparatu z kompozycją i wizjerem
widok kartyWdrożyć wzór karty Material Design z zaokrąglonymi rogami i cieniowaniem.
collectionZmniejsz wpływ na pamięć istniejących i nowych kolekcji, które są niewielkie.
utwórz *Definiuj interfejs użytkownika programowo za pomocą funkcji kompozytowych, które opisują jego kształt i zależności 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.foundationPisać aplikacje Jetpack Compose za pomocą gotowych elementów składowych i rozwijać podstawy, aby tworzyć własne elementy systemu projektowania.
compose.material,Tworzenie interfejsów Jetpack Compose za pomocą gotowych komponentów Material Design. Jest to punkt wejścia na wyższym poziomie w Compose, który ma na celu udostępnianie komponentów odpowiadających komponentom opisanym na stronie 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.material3.adaptive,Używaj biblioteki adaptacyjnej Material 3, aby tworzyć adaptacyjne interfejsy które dostosują się automatycznie do bieżącego okresu. takich jak klasy rozmiaru okna czy stany urządzeń. W bibliotece zarówno domyślne implementacje rusztowania, jak i niezbędne elementy kompozycyjne z elementów składowych. aby tworzyć własne, spersonalizowane doświadczenia.
compose.runtime,Podstawowe elementy składowe modelu programowania i zarządzania stanem w usłudze Compose oraz podstawowe środowisko wykonawcze, na które ma być kierowana wtyczka kompilatora Compose.
compose.uiPodstawowe elementy interfejsu tworzenia wiadomości niezbędne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie tekstu.
równoległePrzenoś zadania z głównego wątku za pomocą coroutines i korzystaj z interfejsu ListenableFuture.
constraintlayoutElastyczne ustawianie położenia i rozmiaru widżetów za pomocą pozycjonowania względnego.
contentpagerwczytywanie i przewijanie danych ContentProvider na wątku w tle.
układ koordynatoraumiejscowić widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton;
rdzenia,Uwzględniaj najnowsze funkcje i interfejsy API platformy, a także obsługę starszych urządzeń.
core.uwbWdrożyć łącza ultraszerokopasmowe (UWB) 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 uprawnienia federacyjne. Biblioteki tej należy używać, aby zapewnić bezproblemowe i bezpieczne logowanie.
kursoradapterUdostępnianie danych kursora w widżecie ListView.
widok niestandardowyWdrażanie widoków niestandardowych.
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
datastoreasynchroniczne, spójne i transakcyjne przechowywanie danych, co pozwala wyeliminować niektóre wady SharedPreferences;
plik dokumentuWyświetlanie dokumentu.
przeciąganie i upuszczanieAkceptuj 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świetlać emotikony na obecnych i starszych urządzeniach.
emoji2wyświetlać emotikony na obecnych i starszych urządzeniach.
enterpriseTwórz aplikacje dla firm.
exifinterfaceodczytywanie i zapisywanie tagów EXIF pliku graficznego;
fragment *podzielić aplikację na kilka niezależnych ekranów hostowanych w ramach aktywności;
gry.Za pomocą pakietu SDK do gier na Androida możesz bezpośrednio w swojej aplikacji wykonywać złożone zadania w grach, takie jak Frame Pacing.
podsumowanieTwó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.
healthTwórz wydajne aplikacje związane ze zdrowiem niezależnie 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 funkcjonalność Dagger Hilt, aby umożliwić wstrzykiwanie zależności niektórych klas z bibliotek androidx.
inktworzyć najlepsze w swojej klasie aplikacje do rysowania. Obniż barierę deweloperską, aby móc korzystać z wysokiej wydajności i pięknie pisać odręcznie.
inputSkrócenie czasu oczekiwania na interakcje z danymi wejściowymi dzięki przewidywaniu przyszłych zdarzeń MotionEvents
interpolatorUżywaj interpolacji animacji na starszych platformach.
javascriptengineUmożliw aplikacji na Androida interpretowanie kodu JavaScript.
jetifierSamodzielne narzędzie, które migruje zależności biblioteki od wycofanej biblioteki pomocniczej do odpowiednich zależności AndroidX.
leanbackZamiast tego artefaktu użyj funkcji Compose for TV.
starsza wersjaTen artefakt i jego klasy zostały wycofane. Począwszy od Androida 8 ograniczenia związane z weryfikacją przeszłości sprawiają, że ta klasa nie jest już przydatna.
cykl życia*Tworzenie komponentów uwzględniających cykl życia, które mogą dostosowywać działanie na podstawie bieżącego stanu cyklu życia aktywności lub fragmentu.
lintKontrola licencji w celu weryfikacji użycia interfejsów Gradle API
loaderwczytać dane interfejsu, które są odporne na zmiany konfiguracji;
localbroadcastmanager,Ten artefakt i jego klasy zostały wycofane. Zamiast tego używaj LiveData lub strumieni reaktywnych.
mediaudostępniać treści multimedialne i elementy sterujące innym aplikacjom; Zastąpiona przez media2.
media2Udostę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.
multidexWdrażaj aplikacje z wieloma plikami .dex na urządzeniach z systemem starszym niż Android 5.
daneŚledzenie i raportowanie różnych danych dotyczących działania aplikacji
nawigacja *Twórz i organizuj interfejs w aplikacji, obsługuje precyzyjne linki i poruszaj się między ekranami.
przełączanie stron *wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView;
paletawyodrębniać z obrazów reprezentatywne palety kolorów;
pdfBiblioteka pozwalająca dodać funkcje 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.
preferencjatworzyć interaktywne ekrany ustawień bez konieczności interakcji z pamięcią urządzenia lub zarządzania interfejsem;
drukujdrukowanie zdjęć, dokumentów i innych grafik i obrazów z aplikacji;
privacysandbox.activity.TODO
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami API chroniącymi prywatność, które są częścią Piaskownicy prywatności na Androida.
privacysandbox.pluginsWtyczka Sdk Library Gradle Piaskownicy prywatności na Androida
privacysandbox.sdkruntimeTa biblioteka udostępnia komponenty dla klientów świadomych SdkRuntime
privacysandbox.toolsBiblioteka do korzystania z funkcji Piaskownicy prywatności na Androida
privacysandbox.uiTODO
profileinstallerUmożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem w celu odczytu przez ART.
rekomendacjapromować treści na ekranie głównym Androida TV Launcher;
recyclerview,Wyświetlanie dużych zbiorów danych w interfejsie przy minimalnym wykorzystaniu pamięci.
zdalne wywołanie zwrotneUtwórz element opakowujący, który ułatwi deweloperom udostępnianie PendingIntent.
resourceinspectionWyświetlanie atrybutów widoków niestandardowych w Menedżerze układu na żywo w Android Studio.
pokój *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite oraz zarządzanie nimi.
savedstateZapisz 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ństwoBezpieczne zarządzanie kluczami i szyfrowanie plików oraz wspólnych preferencji.
sharetargetzapewnić wsteczną zgodność skrótów z docelami bezpośredniego udostępniania;
slicewyświetlać szablonowe elementy interfejsu poza aplikacją;
slidingpanelayoutWdrożyć wzór interfejsu przesuwanego okienka.
startupZaimplementuj prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji.
sqlitepracować z lokalnymi bazami danych SQLite; Jeśli to możliwe, użyj opcji Pokój.
swiperefreshlayoutZaimplementuj wzór interfejsu przesuń, aby odświeżyć.
test *Testowanie w 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ścieAnimowanie ruchu w interfejsie za pomocą początkowych i końcowych układów.
tvUdostępnia deweloperom funkcje Compose i Material Design umożliwiające pisanie aplikacji na telewizory
tvproviderudostępniać kanały na Androida TV;
vectordrawablerenderować grafikę wektorową,
versionedparcelableZapewnia stabilny i kompaktowy format serializacji binarnej, który można przekazywać między procesami lub bezpiecznie przechowywać.
viewpagerWyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym. Jeśli to możliwe, użyj zamiast tego viewpager2.
viewpager2,Wyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym.
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.composeTworzenie aplikacji Jetpack Compose na potrzeby urządzeń noszonych poprzez udostępnianie funkcji obsługujących określone urządzenia, rozmiary, kształty i gesty nawigacyjne.
wear.protolayoutTa biblioteka umożliwia zdefiniowanie zestawu układów interfejsu użytkownika i wyrażeń niebędących interfejsem użytkownika, które mają być renderowane i oceniane na zdalnych powierzchniach.
wear.tilestworzyć 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.
oknoUłatwia obsługę różnych formatów urządzeń, takich jak składane urządzenia.
window.extensions.corePodstawowe interfejsy API rozszerzeń biblioteki Menedżera okien
służbowy *Planowanie i wykonywanie opóźnionych zadań w tle na podstawie ograniczeń.
Komponenty Material Design * Modułowe i spersonalizowane komponenty interfejsu Material Design na Androida.