This repository contains sample apps that demonstrate various aspects of the AWS Mobile SDK for iOS. Please refer to README.md in each sample directory for more specific instructions.
Cognito Your User Pools Sample (Swift, Objective-C)
This sample demonstrates how sign up and sign in a user to display an authenticated portion of your app.
AWS Services Demonstrated:
Cognito Sync Sample (Swift, Objective-C)
This sample demonstrates how to securely manage and sync your mobile app data and create unique identities via login providers including Facebook, Google, and Login with Amazon.
AWS Services Demonstrated:
DynamoDB Object Mapper Sample (Swift, Objective-C)
This sample demonstrates how to insert / update / delete / query items using DynamoDB Object Mapper.
AWS Services Demonstrated:
S3 Transfer Utility Sample (Swift, Objective-C)
This sample demonstrates how to use the Amazon S3 PreSigned URL Builder to download / upload files in background.
AWS Services Demonstrated:
IoT Sample (Swift)
This sample demonstrates how to publish and subscribe to data using AWS IoT.
AWS Services Demonstrated:
IoT Temperature Control Sample (Swift)
This sample demonstrates accessing device shadows using Cognito authentication; it works in conjunction with the Temperature Control Example Program in the AWS IoT JavaScript SDK for Embedded Devices.
AWS Services Demonstrated:
This sample demonstrates how to use text to text chat and voice to voice chat using Amazon Lex SDK.
AWS Services Demonstrated:
Amazon Polly Sample (Swift)
This sample demonstrates how to get the list of voices and synthesize speech using Amazon Polly SDK.
AWS Services Demonstrated:
Version 1 of the AWS Mobile SDK for iOS is deprecated as of September 29, 2014. If you are building new apps, we recommend you use Version 2.
To find the samples for Version 1 of the AWS Mobile SDK for iOS, select the v1 branch.
To find the samples for Swift 2.3 Version 2 of the AWS Mobile SDK for iOS, select the swift2.3 branch.