Skip to content

[Feature request] Enhancing Controller Support for Form Fields in Amplify Authenticator UI #6161

Open
@angelorodem

Description

@angelorodem

On which framework/platform would you like to see this feature implemented?

Flutter

Which UI component is this feature-request for?

Authenticator

Please describe your feature-request in detail.

Currently, the Amplify Authenticator UI for Flutter does not allow programmatic modification of form field values through a controller—unlike other conventional form fields. This limitation restricts use cases such as pre-populating a field with data retrieved from an API (for example, automatically setting a user’s address based on GPS coordinates) or auto-filling an SMS verification code.

To improve functionality and flexibility, it is recommended that the Authenticator UI Library, particularly the SignUpFormField, be extended to include controller support. This enhancement would enable developers to seamlessly manage form values, thereby expanding the component’s utility and improving overall user experience.

Please describe a solution you'd like.

Create a new controller class for the fields used in the Auth lib, and expose it on the form field.

Metadata

Metadata

Assignees

No one assigned

    Labels

    AuthenticatorIssues related to the Authenticator UI Componentfeature-requestA request for a new feature or an enhancement to an existing API or category.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions