uz_kit 0.1.0
uz_kit: ^0.1.0 copied to clipboard
Complete Flutter & Dart utility kit for Uzbekistan. Detects Uzcard/Humo cards, mobile operators, formats money to Uzbek words, phone numbers, and validates PINFL/Passports.
Changelog #
All notable changes to the uz_kit package will be documented in this file.
0.1.0 - 2026-09-02 #
Added #
- 💳 Card Utilities:
- Auto-detection for
Uzcard,Humo,Visa,Mastercard,UnionPay, andMir. UzCardNumberFormatterfor automaticxxxx xxxx xxxx xxxxspacing in TextFields.UzCardExpiryFormatterforMM/YYinputs with past-date verification.- Card masking utility (e.g.,
8600 **** **** 1234). - Luhn checksum (Mod 10) algorithm validation.
- Auto-detection for
- 📞 Phone & Operator Utilities:
- Auto-detection for Uzbekistan mobile operators (
Beeline,Ucell,Mobiuz,Uztelecom,Humans,Perfectum). UzPhoneInputFormatterfor+998 (xx) xxx-xx-xxformat.- Normalization to standard 12-digit format
998901234567.
- Auto-detection for Uzbekistan mobile operators (
- 💰 Money & Currency:
UzMoneyToWords: Converts numerical amounts up to trillions into written words in Uzbek Latin and Cyrillic with tiyin support.UzMoneyFormatterandUzMoneyInputFormatterfor formatting currency with space separators.
- 🆔 Identity & Validation:
UzPinflValidatorandUzPinflInputFormatterfor 14-digit JShShIR with official checksum validation.UzPassportUtilsandUzPassportInputFormatterforAA 1234567series formatting and validation.UzTinValidatorfor 9-digit STIR (INN) validation.
- 📱 Example Application:
- Full interactive demo showcasing all features with Material 3 light and dark themes.