Time Zone Dropdown Plus ➕

Flutter plugin for selecting time zone with features of search filter, current time zone and different selection types with highly customization options.

Build

Please give me a star ⭐:
With :heart: by talhasahidev


FeaturesExamplesLicense

Features

  • Automatic detect device time zone and set it to defaul value.
  • Comes with search input field to allow users to search any time zone (it can be enable/disable).
  • Different selection types such as dropdown menu, modalbottam sheet, bottom sheet, dialog.
  • Easily customizeable with highly customization options.

Screenshots

Screenshot_20240810-093320 Screenshot_20240809-182358 Screenshot_20240809-181830 Screenshot_20240810-092221 Screenshot_20240810-093551 Screenshot_20240810-093019 Screenshot_20240809-181621 Screenshot_20240810-092221
Screenshot_20240809-181745" Screenshot_20240810-092128

packages.yaml

timezone_dropdown_plus: <lastest version>

Import

import 'package:timezone_dropdown_plus/timezone_dropdown_plus.dart';

Simple implementation

TimezoneDropdown(
value: ' Africa/Addis_Ababa',
hintText: 'Select Timezone',
onTimezoneSelected: (v) {
debugPrint(v);
},
popupProps: const PopupProps.menu(
showSearchBox: true,
searchFieldProps: TextFieldProps(
padding: EdgeInsets.all(20),
decoration: InputDecoration(hintText: 'Search...'))),
dropdownButtonProps: const DropdownButtonProps(
icon: Icon(CupertinoIcons.chevron_up_chevron_down)))

Support Me

☕ Support My Work ☕ If this plugin has been a valuable asset to you—whether it helped you deliver your app with ease, saved you countless hours, or simply made your development process smoother—I would be deeply grateful for your support.

Creating and maintaining high-quality open-source tools takes a lot of time and dedication. If you appreciate the work put into this plugin and would like to show your support, buying me a cup of coffee is a wonderful way to contribute. Your support not only helps me stay motivated but also ensures that I can continue to enhance and maintain this project for everyone to benefit from.

Every cup of coffee symbolizes a boost of encouragement and a token of appreciation for the effort put into this plugin. It allows me to keep working on improving and expanding these tools, and helps me continue delivering valuable resources to the community.

Thank you for your support and for being a part of this journey!

Buy Me A Coffee

License

MIT