iOS InstantSearch for mobile

iOS InstantSearch for mobile

A front-end search library with Search UI components

Sign up

Features

  • Provides pre-built UI components following best practice principles for Mobile for iOS that remain independent from external frameworks
  • Integrate into your existing UI or app, or use InstantSearch templates
  • Comes with a default CSS theme, completely customizable
  • Manages all business logic for search requests, responses, and states
  • Progressive customization of components (use, extend, or customize)

Version

  • Compatible with all current versions of the underlying iOS library
  • Code is entirely open source and available on GitHub
  • Bootstrap your application, with create-instantsearch-app, NPM, ...

Related Integrations

  • Works with Autocomplete and all our API clients and frameworks

Key links


Get started

SEARCH

1struct ContentView: View {
2
3    @ObservedObject var queryInputController: QueryInputObservableController
4    @ObservedObject var hitsController: HitsObservableController<StockItem>
5
6    @State private var isEditing = false
7
8    var body: some View {
9        VStack(spacing: 7) {
10            SearchBar(text: $queryInputController.query,
11                    isEditing: $isEditing,
12                    onSubmit: queryInputController.submit)
13            HitsList(hitsController) { hit, _ in
14                VStack(alignment: .leading, spacing: 10) {
15                    Text(hit?.name ?? "")
16                    .padding(.all, 10)
17                    Divider()
18                }
19            }
20        }
21    }
22}

Built with Algolia