AWS Mobile Hub

Post on 16-Apr-2017

424 views 0 download

Transcript of AWS Mobile Hub

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

AWS Mobile DayLondon | 20 May 2016

Agenda

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

Introduction ToAWS Mobile Hub

Danilo Poccia, Technical Evengelist@danilop danilop

The best mobile apps run on AWS

DEVELOP TEST ENGAGE

Building quality mobile apps

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

DEVELOPTEST ENGAGE

“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

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

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

“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

There has to be a better way…

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

AWS Mobile Hub: Fastest way to build apps on AWS

DEVELOPTEST

ENGAGE

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

Select a device View historical sessionsInteract with the device

Introducing Device Farm: Remote access (beta)

DEVELOP TESTENGAGE

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

Daily/monthly active users

Sessions

Sticky factor

In-app revenue

Lifetime value (LTV)

Retention

…. and more

(9 predefined metrics with one line of code)

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

Without worrying about infrastructure

On real devices in the cloud

Track and improve usage and monetization

DEVELOP TEST ENGAGE

AWS Mobile Services

<demo>...

</demo>

Thank you!@danilop danilop