flutter_smart_search 0.0.1+1 copy "flutter_smart_search: ^0.0.1+1" to clipboard
flutter_smart_search: ^0.0.1+1 copied to clipboard

A smart search field for Flutter that allows users to easily fetch data from APIs, sort lists, and filter results.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_smart_search/flutter_smart_search.dart';

void main() {
  runApp( MyApp());
}

class MyApp extends StatelessWidget {
  MyApp({super.key});
  final List<String> fruits =["Apple", "Banana", "Mango", "Orange","Kiwi"];

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(title: const Text("Smart Search Example")),
        body: Padding(
          padding: const EdgeInsets.all(16.0),
          child: SmartSearchField<String>(
            hintText: "Search fruits",
            fetchSuggestions: (query) async {
              return fruits;
            },
            displayStringForOption: (item) => item,
            onSelect: (item) {
              debugPrint("Selected: $item");
            },separatorBuilder: (context, index) => const Divider(
            color: Colors.blue,
            thickness: 1,
          ),
           isSort:false,isFilter:false,
            itemBuilder:(e,index)=>Padding(
              padding: EdgeInsets.only(left:8.0),
              child: Text(e),
            ),
          ),
        ),
      ),
    );
  }
}
4
likes
140
points
57
downloads

Publisher

unverified uploader

Weekly Downloads

A smart search field for Flutter that allows users to easily fetch data from APIs, sort lists, and filter results.

Repository (GitHub)
View/report issues

Topics

#flutter #search #filter #sort #api

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_smart_search