Familia InstantSearch: InstantSearch Android | Búsqueda instantánea iOS | Reaccionar búsqueda instantánea | InstantSearch.js | Búsqueda instantánea angular | Búsqueda instantánea de Vue.
InstantSearch Android es una biblioteca que proporciona widgets y ayudas para ayudarle a crear la mejor experiencia de búsqueda instantánea en Android con Algolia. Está construido sobre el cliente API Kotlin de Algolia para brindarle una solución de alto nivel para crear rápidamente varias interfaces de búsqueda.
Puedes ver InstantSearch Android en acción en nuestra aplicación de ejemplos, échale un vistazo para ver ejemplos concretos de todos los widgets disponibles.
Puede agregar InstantSearch a su aplicación de Android agregando la siguiente línea a las dependencias de build.gradle:
implementation " com.algolia:instantsearch-android: $i nstantsearch_version "
Siga la guía de migración para migrar de 2.x
a la última versión.
Puede agregar compatibilidad con Compose UI agregando la siguiente línea a las dependencias de build.gradle:
implementation " com.algolia:instantsearch-compose: $i nstantsearch_version "
Puede agregar compatibilidad con Paging 3 agregando la siguiente línea a las dependencias de build.gradle:
implementation " com.algolia:instantsearch-android-paging3: $i nstantsearch_version "
Puede agregar InstantSearch Insights a su aplicación de Android agregando la siguiente línea a las dependencias de build.gradle
.
implementation " com.algolia:instantsearch-insights-android: $i nstantsearch_version "
Consulte la biblioteca para obtener más detalles.
Si usa esta biblioteca en un proyecto de Android que usa R8, no tiene que hacer nada. Las reglas específicas ya están incluidas en el JAR, que R8 puede interpretar automáticamente.
Sin embargo, si no utiliza R8, es posible que necesite reglas del cliente Algolia Kotlin, que es una dependencia de esta biblioteca.
InstantSearch Android recopila puntos de datos en tiempo de ejecución. Esto ayuda al equipo de InstantSearch a mejorar y priorizar el desarrollo futuro.
Aquí hay una lista exhaustiva de los datos recopilados:
HitsSearcher
, FilterState
facets
en FacetListInteractor
es una lista vacía. Si lo crea una instancia con una lista de facetas, la telemetría rastrea que el parámetro facets
recibió un valor personalizado, pero no el valor en sí.InstantSearch no recopila ningún dato personal o confidencial. Sin embargo, aún puedes optar por no recibir la recopilación de telemetría con el siguiente código:
Telemetry .shared.enabled = false
Desde informar errores o funciones faltantes hasta corregir un error tipográfico o proponer una mejora, ¡todas las contribuciones son bienvenidas! Lea la Guía de contribución para configurar su entorno de desarrollo.
¿Tiene algún problema? Antes de comunicarse con el soporte, le recomendamos que consulte nuestras preguntas frecuentes, donde encontrará respuestas a los problemas y problemas más comunes con la biblioteca.
InstantSearch Android tiene licencia Apache V2.