Top Banner
© 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
23

AWS Mobile Hub Overview

Feb 23, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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