Building Cloud Enabled Native iOS Apps On AWS
In this workshop, you’ll be introduced to serverless architecture design for building APIs, storing data, and real-time event-based messaging. We’ll then dive into building a native Swift iOS app (or two) and cloud-enabling the app with authentication, analytics, and storing objects in the cloud. The objective is to build an app from scratch, build it up, and finalize a secure, scalable mobile application using the best practices for modern app development. This tutorial is intended for the both beginner/intermediate iOS front-end developers or backend developers that want to learn more about serverless architecture and managed cloud services for building large-scale mobile applications.
High level overview of the session breakout (based on approx 3-4hrs?):
1. Introduction to serverless architecture and managed cloud services (1hr)
2. Tools for connecting mobile apps to the cloud (30 minutes)
3. Deploy backend services (15-20 minutes)
4. Build mobile app and connect to backend services (1.5 hrs)
In this sessions you can expect to do some hands on exercises with your laptop. If you dont have a laptop, you can work together with one of the other attendees.