Selecciona una categoría:
* Biblioteca popular y de uso frecuente
Biblioteca | Descripción |
---|---|
activity* | Accede a las API que admiten composición compiladas sobre Activity. |
appcompat* | Permite el acceso a nuevas API en versiones de API anteriores de la plataforma (muchas con Material Design). |
camera* | Compila apps para cámaras móviles. |
compose * | Define tu IU de manera programática con funciones componibles que describan su forma y sus dependencias de datos. |
databinding* | Vincula los componentes de la IU en tus diseños con las fuentes de datos de tu app mediante un formato declarativo. |
fragment* | Segmenta tu app en varias pantallas independientes alojadas en un objeto Activity. |
hilt * | Extiende la funcionalidad de Dagger Hilt para habilitar la inserción de dependencias de ciertas clases de las bibliotecas de AndroidX. |
lifecycle* | Compila componentes optimizados para ciclos de vida que puedan ajustar el comportamiento según el estado actual del ciclo de vida de una actividad o un fragmento. |
Componentes de Material Design* | Son componentes de IU de Material Design modulares y personalizables para Android. |
navigation* | Compila y estructura la IU integrada en la app, controla los vínculos directos y navega entre pantallas. |
paging* | Carga datos en páginas y preséntalos en una RecyclerView. |
room* | Crea, almacena y administra datos persistentes con copia de seguridad en una base de datos SQLite. |
test* | Pruebas en Android |
work* | Programa y ejecuta tareas en segundo plano diferibles y basadas en restricciones. |
car-app | Compila apps de carga, navegación y estacionamiento para Android Auto. |
slice | Muestra elementos de la IU con plantillas fuera de la app. |
tvprovider | Proporciona canales de Android TV. |
wear | Crea aplicaciones para relojes inteligentes de Wear OS by Google. |
wear.compose | Escribe aplicaciones de Jetpack Compose para wearables proporcionando funcionalidad que admita dispositivos, tamaños, formas y gestos de navegación específicos para wearables. |
wear.tiles | Crea aplicaciones para relojes inteligentes de Wear OS by Google. |
wear.watchface | Crea aplicaciones para relojes inteligentes de Wear OS by Google. |
window | Ayuda a admitir diferentes factores de forma de dispositivos, como dispositivos plegables. |
datastore | Almacena datos de forma asíncrona, coherente y transaccional. Por ende, resuelve algunos de los inconvenientes de SharedPreferences. |
paging* | Carga datos en páginas y preséntalos en una RecyclerView. |
preference | Crea pantallas de configuración interactivas sin necesidad de interactuar con el almacenamiento del dispositivo ni de administrar la IU. |
room* | Crea, almacena y administra datos persistentes con copia de seguridad en una base de datos SQLite. |
sqlite | Trabaja con bases de datos locales de SQLite. Si es posible, usa Room. |
work* | Programa y ejecuta tareas en segundo plano diferibles y basadas en restricciones. |
core | El paquete core.animation admite muchas funciones de animación comunes. |
dynamicanimation | Crea animaciones fluidas con una API de animación basada en la física. |
interpolator | Usa interpolación de animación en plataformas anteriores. |
palette | Extrae de imágenes paletas de colores representativas. |
transition | Anima el movimiento en la IU con diseños iniciales y finales. |
vectordrawable | Procesa gráficos vectoriales. |
lifecycle* | Compila componentes optimizados para ciclos de vida que puedan ajustar el comportamiento según el estado actual del ciclo de vida de una actividad o un fragmento. |
loader | Carga datos para tu IU que se conserven después de los cambios de configuración. |
camera* | Compila apps para cámaras móviles. |
exifinterface | Lee y escribe etiquetas EXIF de archivos de imagen. |
heifwriter | Codifica una imagen o una colección de imágenes en formato HEIF con los códecs disponibles en el dispositivo Android. |
media | Comparte contenido y controles multimedia con otras apps. Sustituida por media2. |
media2 | Comparte contenido y controles multimedia con otras apps. |
media3 * | Bibliotecas de compatibilidad para casos de uso de contenido multimedia. |
mediarouter | Habilita la reproducción y la visualización de contenido multimedia en dispositivos receptores remotos mediante una interfaz de usuario común. |
core | El paquete core.animation admite muchas funciones de animación comunes. |
drawerlayout | Implementa un widget de panel lateral de Material Design. |
navigation* | Compila y estructura la IU integrada en la app, controla los vínculos directos y navega entre pantallas. |
transition | Anima el movimiento en la IU con diseños iniciales y finales. |
biometric | Autentica con credenciales biométricas o del dispositivo, y realiza operaciones criptográficas. |
core | Orienta tu contenido a las API y funciones más recientes de la plataforma y, a la vez, admite dispositivos anteriores. |
security | Administra claves y encripta archivos y preferencias compartidas de forma segura. |
benchmark | Mide con precisión el rendimiento de tu código dentro de Android Studio. |
metrics | Realiza un seguimiento y genera informes de varias métricas del tiempo de ejecución de tu aplicación |
profileinstaller | Permite que las bibliotecas prepropaguen los registros de compilación de manera anticipada para que ART los lea. |
startup | Implementa una forma sencilla y eficaz de inicializar componentes cuando se abre una app. |
test* | Pruebas en Android |
tracing | Escribe eventos de seguimiento en el búfer de registro del sistema. |
appcompat* | Permite el acceso a nuevas API en versiones de API anteriores de la plataforma (muchas con Material Design). |
cardview | Implementa el patrón de tarjeta de Material Design con esquinas redondeadas y sombras paralelas. |
compose * | Define tu IU de manera programática con funciones que admiten composición y que describan su forma y sus dependencias de datos. |
constraintlayout | Posiciona y ajusta el tamaño de los widgets de un modo flexible con posicionamiento relativo. |
coordinatorlayout | Posiciona los widgets de la aplicación de nivel superior, como AppBarLayout y FloatingActionButton. |
customview | Implementa vistas personalizadas. |
databinding* | Vincula los componentes de la IU en tus diseños con las fuentes de datos de tu app mediante un formato declarativo. |
draganddrop | Acepta datos de la función de arrastrar y soltar dentro de una app o desde otra y muestra una opción de destino para soltar coherente. |
emoji | Muestra emojis en dispositivos modernos y antiguos. |
fragment* | Segmenta tu app en varias pantallas independientes alojadas en un objeto Activity. |
gridlayout | Implementa un diseño de cuadrícula. |
glance | Crea diseños para superficies remotas mediante una API de estilo de Jetpack Compose. |
Componentes de Material Design* | Son componentes de IU de Material Design modulares y personalizables para Android. |
paging* | Carga datos en páginas y preséntalos en una RecyclerView. |
palette | Extrae de imágenes paletas de colores representativas. |
recyclerview | Muestra grandes conjuntos de datos en tu IU y, a la vez, minimiza el uso de memoria. |
slice | Muestra elementos de la IU con plantillas fuera de la app. |
slidingpanelayout | Implementa un patrón de IU de panel deslizante. |
swiperefreshlayout | Implementa el patrón de deslizar para actualizar la IU. |
viewpager | Muestra objetos de Views o Fragments en formato deslizable. Si es posible, usa el objeto viewpager2 en su lugar. |
viewpager2 | Muestra objetos de Views o Fragments en formato deslizable. |
webkit | Trabaja con las API modernas de WebView en Android 5 y versiones posteriores. |
activity* | Accede a API que admiten composición compiladas sobre Activity. |
ads | Proporciona un ID de publicidad con Servicios de Play o sin ellos. |
annotation | Expón los metadatos que ayudan a las herramientas y a otros desarrolladores a comprender el código de tu app. |
appcompat* | Permite el acceso a nuevas API en versiones de API anteriores de la plataforma (muchas con Material Design). |
appsearch * | Ofrece a los usuarios búsquedas personalizadas en la app. |
arch.core | Asistente para otras dependencias de arquitectura, incluidas las reglas de prueba JUnit que se pueden usar con LiveData. |
asynclayoutinflater | Aumenta los diseños de forma asíncrona para evitar bloqueos en la IU. |
autofill | Mejora la precisión de la función Autocompletar mediante sugerencias de extensiones. |
benchmark | Mide con precisión el rendimiento de tu código dentro de Android Studio. |
biometric | Autentica con credenciales biométricas o del dispositivo, y realiza operaciones criptográficas. |
browser | Muestra páginas web en el navegador predeterminado del usuario. |
car-app | Cómo compilar apps de carga, navegación y estacionamiento para Android Auto (Beta) |
camera* | Compila apps para cámaras móviles. |
cardview | Implementa el patrón de tarjeta de Material Design con esquinas redondeadas y sombras paralelas. |
collection | Reduce el impacto de la memoria de las colecciones existentes y nuevas que sean pequeñas. |
compose * | Define tu IU de manera programática con funciones que admiten composición y que describan su forma y sus dependencias de datos. |
compose.animation | Crea animaciones en sus aplicaciones de Jetpack Compose para enriquecer la experiencia del usuario. |
compose.compiler | Transforma las funciones que admite @Composable y habilita las optimizaciones con un complemento de compilador de Kotlin. |
compose.foundation | Escribe aplicaciones de Jetpack Compose con componentes fundamentales listos para usar y extiende la base para compilar tus propias piezas de sistema de diseño. |
compose.material | Compila las IU de Jetpack Compose con componentes de Material Design listos para usar. Este es el punto de entrada de nivel superior de Compose, diseñado para proporcionar componentes que coincidan con los descritos en www.material.io. |
compose.material3 | Compila las IU de Jetpack Compose con componentes de Material Design 3, la próxima evolución de Material Design. Material 3 incluye temas y componentes actualizados, y funciones de personalización de Material You, como el color dinámico. Además, se diseñó para ser coherente con el nuevo estilo visual y la IU del sistema de Android 12. |
compose.runtime | Se trata de los componentes fundamentales del modelo de programación de Compose y de su administración de estados, así como del entorno de ejecución principal al cual se orienta el complemento de compilación de Compose. |
compose.ui | Se trata de los componentes fundamentales de la IU de Compose necesarios para interactuar con el dispositivo, incluidos el diseño, el dibujo y la entrada. |
concurrent | Quita las tareas del subproceso principal con corrutinas y aprovecha ListenableFuture. |
constraintlayout | Posiciona y ajusta el tamaño de los widgets de un modo flexible con posicionamiento relativo. |
contentpager | Carga y numera los datos del objeto ContentProvider mediante un subproceso en segundo plano. |
coordinatorlayout | Posiciona los widgets de la aplicación de nivel superior, como AppBarLayout y FloatingActionButton. |
core | Orienta tu contenido a las API y funciones más recientes de la plataforma y, a la vez, admite dispositivos anteriores. |
cursoradapter | Expón los datos de Cursor a un widget de ListView. |
customview | Implementa vistas personalizadas. |
databinding* | Vincula los componentes de la IU en tus diseños con las fuentes de datos de tu app mediante un formato declarativo. |
datastore | Almacena los datos de forma asíncrona, coherente y transaccional, y, por ende, resuelve algunos de los inconvenientes de SharedPreferences. |
documentfile | Consulta un documento de archivo. |
draganddrop | Acepta datos de la función de arrastrar y soltar dentro de una app o desde otra y muestra una opción de destino para soltar coherente. |
drawerlayout | Implementa un widget de panel lateral de Material Design. |
dynamicanimation | Crea animaciones fluidas con una API de animación basada en la física. |
emoji | Muestra emojis en dispositivos modernos y antiguos. |
emoji2 | Muestra emojis en dispositivos modernos y antiguos. |
enterprise | Crea aplicaciones listas para su uso en empresas. |
exifinterface | Lee y escribe etiquetas EXIF de archivos de imagen. |
fragment* | Segmenta tu app en varias pantallas independientes alojadas en un objeto Activity. |
videojuegos | Usa el SDK de juegos de Android de forma nativa en tu app para realizar tareas complejas de videojuegos, como definir ritmo de fotogramas. |
glance | Crea diseños para superficies remotas mediante una API de estilo de Jetpack Compose. |
gridlayout | Implementa un diseño de cuadrícula. |
salud | Crea aplicaciones de salud eficaces en una plataforma de una manera independiente. |
heifwriter | Codifica una imagen o una colección de imágenes en formato HEIF con los códecs disponibles en el dispositivo Android. |
hilt * | Extiende la funcionalidad de Dagger Hilt para habilitar la inserción de dependencias de ciertas clases de las bibliotecas de AndroidX. |
interpolator | Usa interpolación de animación en plataformas anteriores. |
jetifier | Una herramienta independiente que migra las dependencias en una biblioteca de compatibilidad obsoleta a dependencias de AndroidX equivalentes. |
leanback | Escribe apps para dispositivos Android TV con widgets y fragmentos de plantillas compatibles con el teclado direccional. |
legacy | Este artefacto y sus clases dejaron de estar disponibles. A partir de Android 8, las restricciones de verificación de antecedentes hacen que esta clase ya no sea útil. |
lifecycle* | Compila componentes optimizados para ciclos de vida que puedan ajustar el comportamiento según el estado actual del ciclo de vida de una actividad o un fragmento. |
loader | Carga datos para tu IU que se conserven después de los cambios de configuración. |
localbroadcastmanager | Este artefacto y sus clases dejaron de estar disponibles. En su lugar, debes usar LiveData o transmisiones reactivas. |
media | Comparte contenido y controles multimedia con otras apps. Sustituida por media2. |
media2 | Comparte contenido y controles multimedia con otras apps. |
media3 * | Bibliotecas de compatibilidad para casos de uso de contenido multimedia. |
mediarouter | Habilita la reproducción y la visualización de contenido multimedia en dispositivos receptores remotos mediante una interfaz de usuario común. |
multidex | Implementa aplicaciones con varios archivos dex en dispositivos anteriores a Android 5. |
metrics | Realiza un seguimiento y genera informes de varias métricas del tiempo de ejecución de tu aplicación |
navigation* | Compila y estructura la IU integrada en la app, controla los vínculos directos y navega entre pantallas. |
paging* | Carga datos en páginas y preséntalos en una RecyclerView. |
palette | Extrae paletas de colores representativas de imágenes. |
percentlayout | Este artefacto y sus clases dejaron de estar disponibles. En su lugar, usa ConstraintLayout y los diseños asociados. |
preference | Crea pantallas de configuración interactivas sin necesidad de interactuar con el almacenamiento del dispositivo ni de administrar la IU. |
Imprime fotos, documentos y otros gráficos o imágenes desde tu app. | |
profileinstaller | Permite que las bibliotecas prepropaguen los registros de compilación de manera anticipada para que ART los lea. |
recommendation | Promociona contenido en la pantalla principal del selector de Android TV. |
recyclerview | Muestra grandes conjuntos de datos en tu IU y, a la vez, minimiza el uso de memoria. |
remotecallback | Crea un wrapper para que los desarrolladores puedan proporcionar un elemento PendingIntent con mayor facilidad. |
resourceinspection | Muestra los atributos de las vistas personalizadas en el Inspector de diseño en vivo de Android Studio. |
room* | Crea, almacena y administra datos persistentes con copia de seguridad en una base de datos SQLite. |
savedstate | Escribe componentes que se puedan conectar y que guarden el estado de la IU cuando se cierre un proceso y lo restablezcan cuando se reinicie. |
security | Administra claves y encripta archivos y preferencias compartidas de forma segura. |
sharetarget | Proporciona retrocompatibilidad para usar accesos directos como objetivos de Direct Share. |
slice | Muestra elementos de la IU con plantillas fuera de la app. |
slidingpanelayout | Implementa un patrón de IU de panel deslizante. |
startup | Implementa una forma sencilla y eficaz de inicializar componentes cuando se abre una app. |
sqlite | Trabaja con bases de datos locales de SQLite. Si es posible, usa Room. |
swiperefreshlayout | Implementa el patrón de deslizar para actualizar la IU. |
test* | Pruebas en Android |
textclassifier | Identifica conversaciones, vínculos, selecciones y otras construcciones similares en textos. |
tracing | Escribe eventos de seguimiento en el búfer de registro del sistema. |
transition | Anima el movimiento en la IU con diseños iniciales y finales. |
tvprovider | Proporciona canales de Android TV. |
vectordrawable | Procesa gráficos vectoriales. |
versionedparcelable | Proporciona un formato de serialización binario estable y compacto que se puede pasar de un proceso a otro o conservar de forma segura. |
viewpager | Muestra objetos de Views o Fragments en formato deslizable. Si es posible, usa el objeto viewpager2 en su lugar. |
viewpager2 | Muestra objetos de Views o Fragments en formato deslizable. |
wear | Crea aplicaciones para relojes inteligentes de Wear OS by Google. |
wear.compose | Escribe aplicaciones de Jetpack Compose para wearables proporcionando funcionalidad que admita dispositivos, tamaños, formas y gestos de navegación específicos para wearables. |
wear.tiles | Crea aplicaciones para relojes inteligentes de Wear OS by Google. |
wear.watchface | Crea aplicaciones para relojes inteligentes de Wear OS by Google. |
webkit | Trabaja con las API modernas de WebView en Android 5 y versiones posteriores. |
window | Ayuda a admitir diferentes factores de forma de dispositivos, como dispositivos plegables. |
work* | Programa y ejecuta tareas en segundo plano diferibles y basadas en restricciones. |
Componentes de Material Design* | Son componentes de IU de Material Design modulares y personalizables para Android. |