flutter_cognito_plugin 0.0.7
flutter_cognito_plugin: ^0.0.7 copied to clipboard
AWS Cognito plugin for flutter.
Flutter Cognito Plugin #
An AWS Cognito plugin for flutter. Supports both iOS and Android.
Installation #
open ios/Podfile -- Ensure ios version is set to a minimum of 9.0.
platform :ios, '9.0'
Add an awsconfiguration.json file to android/app/src/main/res/raw/awsconfiguration.json and ios/awsconfiguration.json
This is typically what one looks like -
{
"Version": "1.0",
"CredentialsProvider": {
"CognitoIdentity": {
"Default": {
"PoolId": "REPLACE_ME",
"Region": "REPLACE_ME"
}
}
},
"IdentityManager": {
"Default": {}
},
"CognitoUserPool": {
"Default": {
"AppClientSecret": "REPLACE_ME",
"AppClientId": "REPLACE_ME",
"PoolId": "REPLACE_ME",
"Region": "REPLACE_ME"
}
}
}
This plugin supports the amplify SDK for android and iOS,
and the the amplify cli can be used to generate the awsconfiguration.json file.
Now, just follow the regular flutter plugin installation on Dart Pub.
Usage #
The plugin comes with a showcase app that will let you try all features;
see if you setup the awsconfiguration.json correctly.

It's present in the usual example directory
$ git clone https://github.com/pycampers/flutter_cognito_plugin.git
$ cd flutter_cognito_plugin/example
$ flutter run