AWS provides a range of services that are designed specifically to help mobile app developers quickly and easily build apps. AWS Mobile Services are delivered as a set of building blocks, so you can pick and choose only the services you need for your mobile application. With AWS, you can scale your app to millions of users and pay only for what you use, with no up-front fees, or long-term commitments. And to help you get started, each of our services includes a generous free tier.
Backup and share your mobile application files online with Amazon Simple Storage Service (S3). The Amazon S3 Transfer Manager in the AWS Mobile SDK simplifies uploading and downloading files from devices over mobile connections to make accessing files stored in the cloud fast and easy. The Amazon S3 Transfer Manager provides multi-part uploads/downloads, pause, resume and cancel.
Amazon SNS Mobile Push is a fast, flexible, fully managed push messaging service to send push notifications to Apple, Google, Fire OS, and Windows devices and also to Android devices in China with Baidu Cloud Push. It can publish to groups of recipients or broadcasts to many devices. It can help you scale from a handful of messages to millions per day.
Amazon Cognito makes it easy to save user data, such as app preferences or game state, in the AWS Cloud without writing any backend code or managing any infrastructure. You can save data locally on users’ devices allowing your applications to work even when the devices are offline. You can also synchronize data across a user’s devices so that their app experience will be consistent regardless of the device they use. With Amazon Cognito, you can focus on creating great app experiences instead of having to worry about building and managing a backend solution to handle identity management, network state, storage, and sync.
Amazon Mobile Analytics is a service that lets you simply and cost effectively collect and analyze your application usage data. In addition to providing usage summary charts that are available for quick reference, Amazon Mobile Analytics enables you to set up automatic export of your data to Amazon S3 for use with other data analytics tools such as Amazon Redshift, Amazon Elastic MapReduce (EMR), Extract, Transform and Load (ETL) software, or your own data warehouse. While many mobile app analytics solutions deliver data several hours after the events occur, Amazon Mobile Analytics is designed to process and export your application event data within 60 minutes so that you can act on your data quickly.
Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. The Amazon DynamoDB Object Mapper simplifies access to DynamoDB and enables secure access to private or shared data directly from your mobile app.
Amazon Kinesis is a fully managed service for real-time processing of streaming data at massive scale. The Amazon Kinesis Recorder enables you to reliably record data to an Amazon Kinesis stream from your mobile application. The Amazon Kinesis Recorder batches requests to handle intermittent network connections and enables you to record events even when the device is offline
AWS Mobile Services are platform agnostic and designed to help you build applications across iOS, Android, and Fire OS platforms.
Spend your time and money on differentiating your mobile applications, not on backend infrastructure. As usage grows, you only pay for what you need, when you need it.
AWS Mobile Services are delivered as a set of building blocks. You can pick and choose the services you need for your mobile application.
When your mobile application goes viral, AWS scales to meet the demands of your new users around the world.