Building iOS Apps with AWS Mobile
1h 49mIntermediate2018-08-23
Authors

Bear Cahill
Mobile Application Developer
Course details
Many of today's iOS apps rely on cloud services for features like authentication, database integration, and file storage. AWS Mobile can deliver all of these features and more, while avoiding the need for actual server-side development. In this project-based course, instructor Bear Cahill shows how to get started with AWS Mobile for iOS. He covers the basics of user authentication with Amazon, Facebook, and Google; database storage for user data; and file storage for binary data. Follow along step by step to learn how to configure the AWS console, create your Xcode project, and write the Swift code to integrate AWS Mobile into your app.
Learning objectives
AWS Mobile introduction
Create your app project
Adding authentication
Adding Facebook and Google logins
Configure data and file storage
Reading, updating, deleting, and querying data
Uploading, downloading, and deleting files
Learning objectives
AWS Mobile introduction
Create your app project
Adding authentication
Adding Facebook and Google logins
Configure data and file storage
Reading, updating, deleting, and querying data
Uploading, downloading, and deleting files
Skills covered
iOS DevelopmentiOSMobile DevelopmentAppleAmazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsCloud Computing
Concepts
0. Introduction
- 01 - Client server side with zero coding
- 02 - What you should know
1. Getting Started with AWS Mobile
- 03 - AWS Mobile introduction
- 04 - AWS console and project
- 05 - Create and configure the app project
- 06 - Available AWS Mobile CocoaPods
2. User Accounts and Authentication
- 07 - Authentication configuration
- 08 - Add authentication to an iOS app
- 09 - Sign in and sign out of an AWS account
- 10 - Verify account creation
- 11 - Add Facebook login
- 12 - Add Google login
3. Data Storage with AWS Mobile
- 13 - Configure AWS Mobile NoSQL database
- 14 - Configure Xcode project
- 15 - Create database data
- 16 - Save data on server
- 17 - Read data from AWS
- 18 - Update data in AWS
- 19 - Delete data from AWS
- 20 - Query data from AWS
4. File Storage with AWS Mobile
- 21 - Configuration for AWS and Xcode
- 22 - Upload a file
- 23 - Upload progress monitoring
- 24 - Download to memory or a file
- 25 - Delete a file from AWS
Conclusion
- 26 - Next steps
Related courses
- Exploring Ktor with Kotlin Multiplatform and Compose
- Building iOS Apps with CloudKit
- Building Native Mobile Apps with NativeScript and Angular 2
- Android Development Essential Training: Distributing Apps with Java
- Kotlin Multiplatform Development
- Building Your First iOS 17 App
- Flutter: Part 02 Building Apps
- Ionic 4.0 : Deploying Ionic Apps