diff --git a/docs/start/getting-started/fragments/flutter/integrate.md b/docs/start/getting-started/fragments/flutter/integrate.md index 7633ef195ec..3a0a1984833 100644 --- a/docs/start/getting-started/fragments/flutter/integrate.md +++ b/docs/start/getting-started/fragments/flutter/integrate.md @@ -3,10 +3,10 @@ In this tutorial, you will integrate basic functionality for **Analytics**. First, delete the contents of your app's *main.dart* file and paste in this starter boilerplate UI code. ```dart -import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'package:flutter/material.dart'; -import 'package:amplify_core/amplify_core.dart'; +import 'package:amplify_flutter/amplify.dart'; import 'package:amplify_analytics_pinpoint/amplify_analytics_pinpoint.dart'; +import 'package:amplify_auth_cognito/amplify_auth_cognito.dart'; import 'amplifyconfiguration.dart'; void main() { @@ -21,9 +21,6 @@ class MyApp extends StatefulWidget { class _MyAppState extends State { bool _amplifyConfigured = false; - // Instantiate Amplify - Amplify amplifyInstance = Amplify(); - @override void initState() { super.initState(); @@ -51,7 +48,7 @@ class _MyAppState extends State { Text( _amplifyConfigured ? "configured" : "not configured" ), - RaisedButton( + ElevatedButton( onPressed: _amplifyConfigured ? _recordEvent : null, child: const Text('record event') ) @@ -76,13 +73,11 @@ void _configureAmplify() async { if (!mounted) return; // Add Pinpoint and Cognito Plugins - AmplifyAnalyticsPinpoint analyticsPlugin = AmplifyAnalyticsPinpoint(); - AmplifyAuthCognito authPlugin = AmplifyAuthCognito(); - amplifyInstance.addPlugin(authPlugins: [authPlugin]); - amplifyInstance.addPlugin(analyticsPlugins: [analyticsPlugin]); + Amplify.addPlugin(AmplifyAnalyticsPinpoint()); + Amplify.addPlugin(AmplifyAuthCognito()); // Once Plugins are added, configure Amplify - await amplifyInstance.configure(amplifyconfig); + await Amplify.configure(amplifyconfig); try { setState(() { _amplifyConfigured = true; @@ -94,9 +89,9 @@ void _configureAmplify() async { } ``` -Note that all calls to `addPlugin` are made before `amplify.configure` is called. +Note that all calls to `addPlugin()` are made before `Amplify.configure()` is called. -`amplify.configure` should only be called once. Calling it multiple times will result in an error. +`Amplify.configure()` should only be called once. Calling it multiple times will result in an exception. ## Recording a simple event with Analytics @@ -114,4 +109,4 @@ void _recordEvent() async { } ``` -At this point you are almost ready to run your app. In the next section, we will use Amplify CLI to configure your backend AWS resources. \ No newline at end of file +At this point you are almost ready to run your app. In the next section, we will use Amplify CLI to configure your backend AWS resources. diff --git a/docs/start/getting-started/fragments/flutter/setup.md b/docs/start/getting-started/fragments/flutter/setup.md index c46e674881d..64e3a26ccbf 100644 --- a/docs/start/getting-started/fragments/flutter/setup.md +++ b/docs/start/getting-started/fragments/flutter/setup.md @@ -74,7 +74,7 @@ dependencies: flutter: sdk: flutter - amplify_core: '<1.0.0' + amplify_flutter: '<1.0.0' amplify_auth_cognito: '<1.0.0' amplify_analytics_pinpoint: '<1.0.0' ```