AWS Mobile Hub

25
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Mobile Day London | 20 May 2016

Transcript of AWS Mobile Hub

Page 1: AWS Mobile Hub

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

AWS Mobile DayLondon | 20 May 2016

Page 2: AWS Mobile Hub

Agenda

Page 3: AWS Mobile Hub
Page 4: AWS Mobile Hub

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

Introduction ToAWS Mobile Hub

Danilo Poccia, Technical Evengelist@danilop danilop

Page 5: AWS Mobile Hub

The best mobile apps run on AWS

Page 6: AWS Mobile Hub

DEVELOP TEST ENGAGE

Building quality mobile apps

Page 7: AWS Mobile Hub

When developing mobile apps today, you want to focus on ...

The great stuff that makes your app unique

Not…

The heavy lifting needed to manage back-end infrastructure

AWS Mobile Services eliminate the heavy lifting

Page 8: AWS Mobile Hub

DEVELOPTEST ENGAGE

Page 9: AWS Mobile Hub

“Mobile” growing in all directionsPublished 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 10: AWS Mobile Hub

Apps are also getting more complex

…To cloud-connected apps From basic client apps…

Sign-in/SocialPush notifications

Usage analytics

Cloud storage

Crash analytics

Ads

Attributionanalytics Config management

Custom back ends

Page 11: AWS Mobile Hub

AWS Mobile SDKs

AWS Mobile Hub

Authenticate users

Analyze user behavior

Store and share media

Synchronize data

Deliver media

Amazon Cognito (Sync)

Amazon Cognito(Identity)

Amazon S3

Amazon CloudFront

Store dataAmazon DynamoDBAmazon RDS

Track retentionAmazon Mobile Analytics

Send push notificationsAmazon SNS Mobile Push

Server-side logicAWS Lambda

AWS Device Farm

Test your app

Build and scale your apps on AWS

Amazon Mobile Analytics

Page 12: AWS Mobile Hub

“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 13: AWS Mobile Hub

There has to be a better way…

Page 14: AWS Mobile Hub

Introducing: The AWS Mobile Hub

1. Single integrated console

2. Pre-built features

3. Auto-provisioned services

4. Auto-generated app

Result: Build apps on AWS in minutes

Page 15: AWS Mobile Hub

AWS Mobile Hub: Fastest way to build apps on AWS

Page 16: AWS Mobile Hub

DEVELOPTEST

ENGAGE

Page 17: AWS Mobile Hub

InstrumentationUI AutomationUI Automator

Your app

Improve the quality of your apps by testing against real devices in the AWS cloud

Automated testing on AWS Device Farm

(native, hybrid, web)XCTest

XCTest UI

Page 18: AWS Mobile Hub

Select a device View historical sessionsInteract with the device

Introducing Device Farm: Remote access (beta)

Page 19: AWS Mobile Hub

DEVELOP TESTENGAGE

Page 20: AWS Mobile Hub

Scalable and generous free tier

Focus on metrics that matter. Usage reports

available within 60 minutes of receiving data from an app.

Fast

Scale to billions of events per day from

millions of users.

Own your data

Simply and cost-effectively collect and analyze your application usage data

Data collected are not shared, aggregated,

or reused.

Amazon Mobile Analytics

Page 21: AWS Mobile Hub

Daily/monthly active users

Sessions

Sticky factor

In-app revenue

Lifetime value (LTV)

Retention

…. and more

(9 predefined metrics with one line of code)

Page 22: AWS Mobile Hub

Fast, flexible, global messaging to any device or endpoint

Global and fast at high scale

Send messages to any device or endpoint

Support for multiple platforms or frameworks

Amazon Simple Notification Service

Page 23: AWS Mobile Hub

Without worrying about infrastructure

On real devices in the cloud

Track and improve usage and monetization

DEVELOP TEST ENGAGE

AWS Mobile Services

Page 24: AWS Mobile Hub

<demo>...

</demo>

Page 25: AWS Mobile Hub

Thank you!@danilop danilop