flutter_animated_login library

Classes

EmailPhoneTextFiledConfig
FlutterAnimatedLogin
FlutterAnimatedVerify
FormMessages
IntlPhoneField
LoginConfig
LoginData
LoginProvider
OtpTextFiledConfig
PageConfig
PageWidget
PasswordTextFiledConfig
PinItemState
A class that represents the state of a pin item.
Pinput
Flutter package to create easily customizable Pin code input field, that your designers can't even draw in Figma 🤭
PinputConstants
The constant values for Pinput
PinTheme
Theme of the individual pin items for following states: default, focused pin, submitted pin, following pin, disabled pin and error pin
ResetConfig
SignupConfig
SignupData
SmsRetriever
An interface for retrieving sms code. Used for SMS autofill. You, as a developer should implement this interface.
TextFieldController
TitleWidget
VerifyConfig

Enums

AndroidSmsAutofillMethod
The method that is used to get the sms code on Android
DialogType
HapticFeedbackType
The vibration type when user types
IconPosition
LoginFieldInputType
LoginType
PinAnimationType
The animation type if Pin item
PinItemStateType
An enum that represents the state of a pin item.
PinputAutovalidateMode
The mode which determines the Pinput validation method

Extensions

PinputControllerExt on TextEditingController
Helper methods for Pinput to easily set, delete, append the value programmatically

Typedefs

JustIndexedWidgetBuilder = Widget Function(int index)
Signature for a function that creates a widget for a given index, e.g., in a list.
LoginCallback = Future<String?>? Function(LoginData)
The callback triggered your login logic The result is an error message, callback successes if message is null
PageBuilder = Widget Function(BuildContext context, BoxConstraints constraints)
The builder for the page, it takes the context and constraints.
PinItemWidgetBuilder = Widget Function(BuildContext context, PinItemState pinItemBuilderState)
A widget builder that represents a single pin field.
PinputErrorBuilder = Widget Function(String? errorText, String pin)
Error widget builder of Pinput
ProviderAuthCallback = Future<String?>? Function()
The callback triggered your auth logic for the provider
ProviderNeedsSignUpCallback = Future<bool> Function()
If the callback returns true, the additional data card is shown
ResendOtpCallback = Future<String?>? Function(LoginData)
The callback triggered your OTP resend logic
ResetPasswordCallback = Future<String?>? Function(String)
The callback triggered your reset password logic
SignupCallback = Future<String?>? Function(SignupData)
The callback triggered your signup logic The result is an error message, callback successes if message is null
VerifyCallback = Future<String?>? Function(LoginData)
The callback triggered your OTP verification logic