© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Mobile Day London | 20 May 2016
© 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