In this workshop, you will create a mobile application using AWS Amplify and Flutter. The application will have the capability to create a new user in your Amazon Cognito User Pool and view your current GPS co-ordinates
This tutorial will not require any previous knowledge with AWS or any of its services to follow along. However, there will be some more intermediate concepts covered when working with Flutter and Dart.
Please work your way through each module, starting with prerequisites :
- Prerequisites - Prerequisites for the labs
- Module 1 - Building your Flutter application
- Module 2 - Building your Amplify application
- Module 3 - Configuring your Flutter application to authenticate against Amazon Cognito
- Module 4 - Calling GPS coordinates of device and sdisplaying on screen
- Optional: Module 5 - Display Google Maps showing GPS coordinates of the device
It is recommended to co clean up all the resources created in this workshop once finished to reduce costs.
Delete the AWS Amplify project within the AWS Amplify Console.
amplify delete
We would also recommend deleting the Google Maps API key from Google Console if you completed Optional Lab 5 via the Delete API keys
step found here: https://developers.google.com/maps/api-key-best-practices
For questions on this workshop, or to contact the team, please leave a comment on GitHub.
This sample code is made available under the MIT-0 license. See the LICENSE file.