
A short introduction to the course.
Set up xcode and Create a Project.
Enable email and password authentication in our app through the sign-in settings, keep multi-factor authentication enabled, and set login as optional for user access.
Configure the logon screen with a logo and gray background, then implement Cognito sign-in by creating a user pool, enabling email and password, and handling confirmation codes.
Implement sign-out functionality using storyboard segues and a close button, returning the user to the entry screen via the navigation controller.
Enable Facebook logon by installing dependencies and configuring sign-in, then paste the necessary settings into the project files. Build and run in the simulator to verify the login button appears.
Sign in using Google with Google authentication to log in and reach the main screen. Compare this flow with logging in via e-mail or password or Facebook.
Create a view controller and an upload action to send an image to an AWS S3 bucket. Follow the documentation to integrate data storage and Cognito for the upload workflow.
Upload an image to S3 and configure file permissions using ACL and bucket policy to grant public read access and ensure a successful upload.
learn to download an image in a swift ios app by implementing a protocol and completion handler, then display the downloaded file on the main screen.
Integrate DynamoDB into the app by downloading models, installing the DynamoDB STK, updating project files, and importing data to validate the configuration.
Create a user details view in Swift 4 by building a form with name, email, and phone fields and a save action to store data in the user details table.
Save or update a user profile by entering name, email, and phone in text fields and pressing save, then update dynamic NoSQL data like nickname.
Create and deploy a lambda function to power a simple API, configure access levels and endpoints, handle request bodies, and test API responses with cors origin settings.
Monitor the logs in the monitoring tab and view the latest API call details, including the request, headers, body, application/json, model, and the response metrics.
AWS Mobile gives you the tools to rapidly configure and integrate the cloud backend your mobile app needs.
I had trouble finding all the information needed for one particular platform for my apps. I have seen many courses discussing different technologies and platforms. But when we make an app we probably don't want to go through the issues of different platforms and might want to stick with one good platform.
This course will helps you to choose world's most popular cloud service AWS as backend for your app. Almost all the features needed for your app will be discussed here. If you need any other feature, feel free to send me a message.
In this course we will learn building IOS apps with Analytics - User Sign-in - Push Notification - NoSQL Database - User Data Storage - Cloud Logic - Messaging - Conversational Bots - Hosting and Streaming etc.
At the end of this course you will have the necessary skill to develop IOS apps with AWS platform.
This course focuses on practical implementation of the apps along with a summary of most common issues and techniques to handle them.
I will be adding more contents to this course soon !!!