flutter_indian_utils library

A comprehensive utility package for Indian developers.

This package provides validators, formatters, and converters specifically designed for Indian formats like PAN, Aadhaar, GSTIN, mobile numbers, currency, and more.

Example usage:

import 'package:flutter_indian_utils/flutter_indian_utils.dart';

// Validate PAN
bool isValid = IndianValidators.validatePAN('ABCDE1234F');

// Format currency
String formatted = IndianFormatters.formatCurrency(150000); // ₹1,50,000.00

// Get state name
String? state = IndianConstants.getStateName('MH'); // Maharashtra

Classes

IndianConstants
Constants for Indian utilities
IndianFormatters
Formatters for Indian formats
IndianValidators
Validators for Indian documents and formats