Search packages, repositories and app categories

persian_input cover
Package detailsv0.2.3

persian_input

Flutter Persian/Arabic number formatter

AndroidiOSWebmacOSWindowsLinux
30-day downloads
14
Likes
2
Pub points
130

Install package

flutter pub add persian_input

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

The persian_input package is a Flutter plugin designed to format numbers in Persian (Farsi) and Arabic scripts, ensuring seamless input and display for users in regions using these languages. It automatically converts standard Latin digits to their Persian/Arabic equivalents during text input, enhancing localization for apps targeting Middle Eastern and South Asian audiences. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform applications requiring culturally appropriate number formatting.

Use cases

  • Localizing number inputs for Persian/Arabic speaking users
  • Building multilingual financial or educational apps
  • Ensuring consistent number display in RTL interfaces
  • Integrating with forms that require regional digit formats
  • Supporting apps in Iran, Afghanistan, and Arab countries

Key features

  • Automatic conversion of Latin digits to Persian/Arabic numerals
  • Cross-platform compatibility
  • Simple integration via pub add
  • Supports real-time input formatting
  • Works with TextEditingController and TextFields

Suitable for

  • Apps targeting Persian or Arabic-speaking users
  • Developers needing localized number formatting
  • Projects requiring RTL language support
  • Form-heavy applications with numeric fields
  • Internationalized Flutter applications

Considerations

  • May require additional styling for alignment in RTL layouts
  • Does not handle decimal separators differently by default
  • Limited to number formatting—no currency or unit conversion
  • Not suitable for non-numeric text input
  • Requires manual handling of parsing if needed

Categories

Projects using this package

No data available yet.