AWS Mobile Hub Overview

23
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Oren Katz 18-November-2015 AWS Mobile Hub Overview Build, Test and Monitor your Mobile Apps

Transcript of AWS Mobile Hub Overview

Page 1: AWS Mobile Hub Overview

© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Oren Katz

18-November-2015

AWS Mobile Hub Overview

Build, Test and Monitor your Mobile Apps

Page 2: AWS Mobile Hub Overview

What to Expect from the Session

1. Mobile Hub Background

2. Feature Overview

3. Demo

Page 3: AWS Mobile Hub Overview

The Best Mobile Apps are Built on AWS

Page 4: AWS Mobile Hub Overview

“Mobile” Growing in All Directions

Published Mobile Apps

continue to grow…

…As “mobile” platforms

expand to new domains

TV

Watch

Car

*Source: Vision Mobile

0

200

400

600

800

1000

1200

1400

1600

2011 2012 2013 2014

Published Apps in App Stores ('000s)*

iOS App Store Google Play

Page 5: AWS Mobile Hub Overview

Apps are also getting more complex

…To cloud-connected apps From basic client apps….

Sign-In/Social

Push Notifications

Usage Analytics

Cloud Storage

Crash Analytics

Ads

Attribution

Analytics Config Management

Custom Backends

Page 6: AWS Mobile Hub Overview

Developer Productivity a Critical Issue

• Apps, Platforms, Complexity all increasing at the same time

• But, number of Mobile Developers growing linearly

5.56.3

7.17.9

0

2

4

6

8

10

2013 2014 2015 2016

WW Mobile Developers (millions)*

*Source: Vision Mobile

Developers need help to be more productive

Page 7: AWS Mobile Hub Overview

“AWS has what we need, but…it’s complex”

1. Which services should I use? 2. How do I connect them?

Identity Provider SDKs+

=

Example:

Login screen & integration code

+

SDK

Page 8: AWS Mobile Hub Overview

Introducing: The AWS Mobile Hub (Beta)

1. Single integrated console

2. Pre-built features

3. Auto-provisioned services

4. Auto-generated app

Result: Build Apps on AWS in Minutes

Page 9: AWS Mobile Hub Overview

Demo

Page 10: AWS Mobile Hub Overview

AWS Mobile Hub (Beta) available now!

• Listed in the AWS Management Console

• Also at https://console.aws.amazon.com/mobilehub

• Services provisioned in US-East-1

• Plan to add Tokyo and Dublin shortly

• AWS Mobile Hub is a Free Service

• You pay for the services you use (e.g. S3)

• Just getting started…

• Send ideas to [email protected]

Page 11: AWS Mobile Hub Overview

Thank you

Page 12: AWS Mobile Hub Overview

Demo Screen Captures…

Page 13: AWS Mobile Hub Overview

Introducing: The AWS Mobile Hub (Beta)

Page 14: AWS Mobile Hub Overview

Create A Project and Add Features

Page 15: AWS Mobile Hub Overview

User Sign-in

Configure how your users sign-in:

• No Sign-In, Optional, or Mandatory

Configure Sign-In Providers:

• Facebook (Google, Twitter, Amazon to follow)

• Your own system

Adds a Sign-In Screen to your quickstart app

Powered by Amazon Cognito Identity

Page 16: AWS Mobile Hub Overview

User Data Storage

Store User Files such as Photos

• User-only access or all-user access

Store User Profile Data

• Key/Value Pairs

• Syncs across devices where user signed in

Quickstart app includes usage examples

• Contains file browser and color selector

Powered by Amazon S3 and Cognito Sync

Page 17: AWS Mobile Hub Overview

Cloud Logic

Run backend code in the cloud

• Share functions across apps

• Update on the fly without app submissions

Call directly from your mobile app

• You define inputs/outputs

Write in Java, Javascript or Python

You write code, we manage infrastructure

Powered by AWS Lambda

Page 18: AWS Mobile Hub Overview

Push Notifications

Send Push Notifications to your apps

• iOS or Android

• 1:1 or Topic/Subscription based

Quickstart App demonstrates features

• Enable/Disable Notifications

• Auto-registers push tokens with SNS

• Lets you select topic subscriptions

Powered by Amazon SNS

Page 19: AWS Mobile Hub Overview

App Content Delivery

Store application assets in the cloud

• Example: Resource files or media assets

Use a CDN for faster delivery (optional)

Quickstart app includes on-device cache logic

• Set max cache size

• Pin specific files to the cache

Powered by Amazon S3 and CloudFront

Page 20: AWS Mobile Hub Overview

App Analytics

Monitor app usage with analytics

• Session, monetization, and custom events

• Monitor Active Users, monetization, retention

Quickstart app includes all three event types

Access your dashboard from the Mobile Hub

Powered by Amazon Mobile Analytics

Page 21: AWS Mobile Hub Overview

Download your starter app & start coding…

Page 22: AWS Mobile Hub Overview

Testing Apps with Amazon Device Farm

Page 23: AWS Mobile Hub Overview

Monitoring Usage with Mobile Analytics