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.

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