Package selection guidance compiled from public package information, community data, and project usage.
A Flutter plugin that enables AWS Amplify Cognito-based authentication, allowing developers to integrate secure user sign-up, sign-in, and session management into their Flutter applications. It leverages AWS Cognito for identity management, supporting features like multi-factor authentication, password recovery, and user pool customization. The plugin simplifies integration with AWS services by providing a streamlined API for handling authentication flows. It is designed for seamless use within Flutter apps targeting platforms supported by AWS Amplify.
Use cases
User authentication in Flutter apps
Secure login with AWS Cognito
Password recovery workflows
Multi-factor authentication setup
Integration with AWS backend services
Key features
Cognito user pool integration
Sign-up and sign-in flows
Session management
Password reset support
AWS Amplify compatibility
Suitable for
Flutter apps using AWS Cognito
Mobile apps requiring secure authentication
Developers integrating with AWS ecosystem
Apps needing scalable user management
Projects with compliance requirements
Considerations
Requires AWS Cognito configuration
Needs proper IAM permissions
Limited to AWS Amplify-supported platforms
Dependent on external AWS services
Additional setup for advanced Cognito features
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
flutterAmplify
flutterAmplify is a collection of flutter plugins for AWS Amplify SDK.
Features / APIs
Authentication: APIs and building blocks for developers who want to create user authentication experiences.
Analytics(coming soon): Easily collect analytics data for your app. Analytics data includes user sessions and other custom events that you want to track in your app.
API(coming soon): Provides a simple solution when making HTTP requests. It provides an automatic, lightweight signing process which complies with AWS Signature Version 4.
Storage(coming soon): Provides a simple mechanism for managing user content for your app in public, protected or private storage buckets.
Push Notifications(coming soon): Allows you to integrate push notifications in your app with Amazon Pinpoint targeting and campaign management support.
PubSub(coming soon): Provides connectivity with cloud-based message-oriented middleware.
Getting Started
Select the required Amplify Flutter plugin
Install the plugin from pub.dev
Follow the instructions mentioned here for APIs and references