birth_picker 0.0.2
birth_picker: ^0.0.2 copied to clipboard
A customizable Flutter widget for selecting birth dates with auto-formatting and platform-specific UI.
BirthPicker Flutter Package #
A customizable date picker widget for Flutter applications, designed specifically for selecting birth dates. It offers a seamless user experience by supporting platform-specific date pickers (Cupertino for iOS and Material for Android) and customizable UI components.
Keyboard Input Example | iOS Date Picker Example | Android Date Picker Example |
---|---|---|
Features #
- Supports both iOS-style (Cupertino) and Android-style (Material) date pickers.
- Auto-formats date fields (year, month, day) and validates input.
- Supports localization with customizable date field order.
- Flexible input options:
- Allows users to enter the date directly using the keyboard.
- Provides an icon button to easily select the date using a platform-specific date picker.
Installation #
-
Add the following line to your
pubspec.yaml
underdependencies
:birth_picker: ^0.0.2
-
Run the following command to install the package:
flutter pub get
Usage #
Before using the BirthPicker
widget, initialize date formatting by calling initializeDateFormatting()
in your main
function:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await initializeDateFormatting(); // Important: Initialize date formatting
runApp(const MyApp());
}