Amazon Web Services for Mobile Developers: Building Apps with AWS

  • 6h 31m
  • Abhishek Mishra
  • Sybex
  • 2018

A practical, real-world introduction to AWS tools and concepts

Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects. Cloud computing is a rapidly expanding ecosystem, and working professionals need a practical resource to bring them up-to-date on tools that are rapidly becoming indispensable; this book helps expand your skill set by introducing you to AWS offerings that can make your job easier, with a focus on real-world application. Author and mobile applications developer Abhishek Mishra shows you how to create IAM accounts and try out some of the most popular services, including EC2, Lambda, Mobile Analytics, Device Farm, and more. You'll build a chat application in both Swift (iOS) and Java (Andoid), running completely off AWS Infrastructure to explore SDK installation, Xcode, Cognito authentication, DynamoDB, Amazon SNA Notifications, and other useful tools. By actually using the tools as you learn about them, you develop a more intuitive understanding that feels less like a shift and more like a streamlined integration.

If you have prior experience with Swift or Java and a solid knowledge of web services, this book can help you quickly take your skills to the next level with a practical approach to learning that translates easily into real-world use.

  • Understand the key concepts of AWS as applied to both iOS and Android developers
  • Explore major AWS offerings for mobile developers, including DynamoDB, RDS, EC2, SNS, Cognito, and more
  • Learn what people are talking about when they use buzzwords like PaaS, IaaS, SaaS, and APaaS
  • Work through explanations by building apps that tie into the AWS ecosystem

Any job is easier with the right tools, and Amazon Web Services for Mobile Developers: Building Apps with AWS gets you acquainted with an ever-expanding toolkit for mobile app development.

About the Author

Abhishek Mishra has been active in the IT industry for over 19 years and has extensive experience with a wide range of programming languages, enterprise systems and platforms. He holds a master's degree in Computer Science from the University of London and currently provides consultancy services to Barclays Bank PLC in London as a Solutions Architect. He is the author of iOS Code Testing, iPhone and iPad App – 24 Hour Trainer, Swift iOS – 24 Hour Trainer, and the technical reviewer of Professional iOS Programming.

In this Book

  • Introduction
  • Introduction to Cloud Computing and Amazon Web Services
  • Regions, Availability Zones, and Edge Locations
  • AWS Identity and Access Management
  • Amazon EC2
  • Amazon S3
  • Amazon DynamoDB
  • AWS Lambda
  • Integrating the AWS SDK for iOS
  • Implementing User Signup and Login Using Amazon Cognito User Pools
  • Implementing Login Using Facebook
  • Implementing Login Using Google
  • Accessing Amazon DynamoDB
  • Adding AWSChat Support with Amazon DynamoDB and Amazon S3
  • Using AWS Lambda to Generate Thumbnails
  • Integrating the AWS SDK for Android with Android Studio
  • Implementing User Signup and Login Using Amazon Cognito User Pools
  • Implementing Login Using Facebook
  • Implementing Login Using Google
  • Accessing Amazon DynamoDB
  • Adding AWSChat Support with Amazon DynamoDB and Amazon S3
  • Using AWS Lambda to Generate Thumbnails
SHOW MORE
FREE ACCESS