flutter_easy_searchable_dropdown 0.1.10 copy "flutter_easy_searchable_dropdown: ^0.1.10" to clipboard
flutter_easy_searchable_dropdown: ^0.1.10 copied to clipboard

A customizable, lightweight, and easy-to-use searchable dropdown widget for Flutter.

example/lib/main.dart

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

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) => const MaterialApp(
    title: 'Flutter Easy Searchable Dropdown Demo',
    debugShowCheckedModeBanner: false,
    home: DropdownDemo(),
  );
}

class DropdownDemo extends StatefulWidget {
  const DropdownDemo({super.key});

  @override
  State<DropdownDemo> createState() => _DropdownDemoState();
}

class _DropdownDemoState extends State<DropdownDemo> {
  String? selected;

  @override
  Widget build(BuildContext context) {
    final items = List.generate(20, (i) => 'Item $i');

    return Scaffold(
      appBar: AppBar(title: const Text('Dropdown Search Example')),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: FlutterEasySearchableDropdown<String>(
          items: items,
          itemLabel: (item) => item,
          onChanged: (value) => setState(() => selected = value),
          hintText: 'Choose an item',
        ),
      ),
    );
  }
}
5
likes
160
points
17
downloads

Publisher

unverified uploader

Weekly Downloads

A customizable, lightweight, and easy-to-use searchable dropdown widget for Flutter.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_easy_searchable_dropdown