InstantSearch 제품군: InstantSearch Android | 인스턴트서치 iOS | 인스턴트 검색에 반응 | InstantSearch.js | 각도 인스턴트 검색 | Vue 인스턴트서치.
InstantSearch Android 는 Algolia를 사용하여 Android에서 최고의 즉시 검색 환경을 구축하는 데 도움이 되는 위젯과 도우미를 제공하는 라이브러리입니다. Algolia의 Kotlin API 클라이언트를 기반으로 구축되어 다양한 검색 인터페이스를 신속하게 구축할 수 있는 높은 수준의 솔루션을 제공합니다.
예시 앱에서 InstantSearch Android가 실제로 작동하는 모습을 볼 수 있습니다. 사용 가능한 모든 위젯의 구체적인 예시를 살펴보세요.
build.gradle의 종속 항목에 다음 줄을 추가하여 Android 애플리케이션에 InstantSearch를 추가할 수 있습니다.
implementation " com.algolia:instantsearch-android: $i nstantsearch_version "
2.x
에서 최신 버전으로 마이그레이션하려면 마이그레이션 가이드를 따르세요.
build.gradle의 종속 항목에 다음 줄을 추가하여 Compose UI 지원을 추가할 수 있습니다.
implementation " com.algolia:instantsearch-compose: $i nstantsearch_version "
build.gradle의 종속 항목에 다음 줄을 추가하여 Paging 3 지원을 추가할 수 있습니다.
implementation " com.algolia:instantsearch-android-paging3: $i nstantsearch_version "
build.gradle
의 종속성에 다음 줄을 추가하여 Android 애플리케이션에 InstantSearch Insights를 추가할 수 있습니다.
implementation " com.algolia:instantsearch-insights-android: $i nstantsearch_version "
자세한 내용은 도서관을 참고해주세요.
R8을 사용하는 Android 프로젝트에서 이 라이브러리를 사용하는 경우 별도의 작업을 수행할 필요가 없습니다. 특정 규칙은 이미 JAR에 번들로 포함되어 있어 R8에서 자동으로 해석할 수 있습니다.
그러나 R8을 사용하지 않는 경우 이 라이브러리의 종속 항목인 Algolia Kotlin Client의 규칙이 필요할 수 있습니다.
InstantSearch Android는 런타임에 데이터 포인트를 수집합니다. 이는 InstantSearch 팀이 향후 개발을 개선하고 우선순위를 정하는 데 도움이 됩니다.
수집된 데이터의 전체 목록은 다음과 같습니다.
HitsSearcher
, FilterState
FacetListInteractor
의 facets
값의 기본값은 빈 목록입니다. 패싯 목록으로 인스턴스화하면 원격 분석은 facets
매개변수가 사용자 지정 값을 수신했지만 값 자체는 수신하지 않았음을 추적합니다.InstantSearch는 민감한 데이터나 개인 데이터를 수집하지 않습니다. 그러나 다음 코드를 사용하여 원격 분석 수집을 옵트아웃할 수 있습니다.
Telemetry .shared.enabled = false
버그 보고, 누락된 기능부터 오타 수정, 개선 제안까지 모든 기여를 환영합니다! 개발 환경을 설정하려면 기여 가이드를 읽어보세요.
문제가 발생했나요? 지원팀에 연락하기 전에 FAQ로 이동하여 라이브러리와 관련된 가장 일반적인 문제와 문제에 대한 답변을 찾을 것을 권장합니다.
InstantSearch Android는 Apache V2에 따라 라이센스가 부여됩니다.