Quick References to AWS Mobile SDK
Quick Introduction to AWS Mobile SDK

Quick References to AWS Mobile SDK

We will take quick lookup about below topic

  1. Overview
  2. Mobile App Development
  3. Supported platforms

Following are key points to choose AWS mobile services

  1. Build mobile apps more efficiently
  2. Cross-platform support
  3. Native SDK optimized for mobile OS
  4. Continuously updated with latest platform enhancement

1. Overview

AWS provides a wide range of service like AWS lambdaAmazon S3Amazon DynamoDBAmazon Mobile AnalyticsAmazon Machine LearningElastic Load Balancing, Auto Scaling.

AWS Lambda enable us to create Serverless Application Repository that helps us to quickly deploy code samples, components, and complete applications with just a few clicks. We can also publish our own applications and share them within our team, or with the community at large. AWS developer tools like the AWS Serverless Application Model (SAM) or Cloud9 which help you to develop serverless apps.

AWS S3 provides access to services specifically designed for building mobile apps, mobile-optimized connectors to popular AWS data streaming, storage and database services, and access to a full array of other AWS services.

Amazon DynamoDB helps to Build personalized mobile apps with smooth experiences for your users. DynamoDB takes care of operational tasks so that we can focus on our applications.

Amazon Mobile Analytics lets us measure app usage and revenue. In addition, Mobile Analytics extends this capability by making it easy to run targeted campaigns to drive user engagement in mobile apps. Amazon Mobile Analytics helps us to understand user behavior, define which users to target, determine which messages to send, schedule the best time to deliver the messages, and then track the results of your campaign.

Amazon Machine Learning (ML) is a service that makes easy for developers of all skill levels to use machine learning technology. The SDK for mobile provides a simple, high-level client designed to help us interface with Amazon Machine Learning service. The client enables us to call Amazon ML’s real-time API to retrieve predictions from our models and enables us to build mobile applications that request and take actions on predictions. It also enables us to retrieve the real-time prediction endpoint URLs for our ML models.

Elastic Load Balancing helps us to distributes incoming application or network traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses, in multiple Availability Zones. Elastic Load Balancing scales our load balancer as traffic to our application changes over time, and can scale to the vast majority of workloads automatically.

Auto Scaling helps us to ensure that we have the correct number of Amazon EC2 instances available to handle the load for our application. we create collections of EC2 instances, called Auto Scaling groups. We can specify the minimum number of instances in each Auto Scaling group, and Amazon EC2 Auto Scaling ensures that your group never goes below this size.

2. Mobile App Development in a nutshell


3. Mobile OS supported by AWS



要查看或添加评论,请登录

Pragati Singh的更多文章

社区洞察

其他会员也浏览了