Skip to main content

otpin 0.1.0 copy "otpin: ^0.1.0" to clipboard
otpin: ^0.1.0 copied to clipboard

A beautifully animated, customizable OTP input widget for Flutter. Ships with Orbital and Cascade visual styles — each with rich animations for empty, typing, verifying, success, and error states. Zer [...]

Changelog #

0.1.0 #

  • Initial release of OTPin.
  • Orbital Style — Digit fields orbit in a circle during verification, converge to a success icon on success, and shake on error.
  • Cascade Style — Cascading wave animation during verification, fields morph into a unified capsule on success, and staggered domino shake on error.
  • Strategy Pattern — Clean architecture that decouples visual styles from input logic.
  • Full Customization — Colors, border radii, sizes, animations, text styles, and success display are all configurable.
  • Programmatic Control — OTPinController for setting, clearing, and manually triggering states.
  • Zero Dependencies — Built entirely with Flutter's built-in animation primitives.
3
likes
150
points
363
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A beautifully animated, customizable OTP input widget for Flutter. Ships with Orbital and Cascade visual styles — each with rich animations for empty, typing, verifying, success, and error states. Zero dependencies. Strategy Pattern architecture.

Repository (GitHub)
View/report issues

Topics

#otp #widget #animation #input #verification

License

MIT (license)

Dependencies

flutter

More

Packages that depend on otpin