SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Mobile Hub + AWS Device Farm
Build and test mobile apps on AWS
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
DEVELOP
TEST ENGAGE
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 data
Amazon DynamoDB
Amazon RDS
Track retention
Amazon Mobile
Analytics
Send push notifications
Amazon SNS
Mobile Push
Server-side logic
AWS Lambda
AWS Device Farm
Test your app
Build and scale your apps on AWS
Amazon Mobile
Analytics
AWS Mobile Hub: Fastest way to build apps on AWS
DEVELOP
TEST
ENGAGE
Instrumentation
UI Automation
UI 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 TEST
ENGAGE
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
Introducing Amazon Cognito Identity:
Your user pool
Easy user
management
Enhanced security
features
Fully managed
<demo>
...
</demo>
Thank you!
@danilop danilop

More Related Content

AWS Mobile Hub + AWS Device Farm

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Mobile Hub + AWS Device Farm Build and test mobile apps on AWS Danilo Poccia, Technical Evengelist @danilop danilop
  • 2. The best mobile apps run on AWS
  • 3. DEVELOP TEST ENGAGE Building quality mobile apps
  • 4. 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
  • 6. 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 data Amazon DynamoDB Amazon RDS Track retention Amazon Mobile Analytics Send push notifications Amazon SNS Mobile Push Server-side logic AWS Lambda AWS Device Farm Test your app Build and scale your apps on AWS Amazon Mobile Analytics
  • 7. AWS Mobile Hub: Fastest way to build apps on AWS
  • 9. Instrumentation UI Automation UI 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
  • 10. Select a device View historical sessionsInteract with the device Introducing Device Farm: Remote access (beta)
  • 12. 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
  • 13. Daily/monthly active users Sessions Sticky factor In-app revenue Lifetime value (LTV) Retention …. and more (9 predefined metrics with one line of code)
  • 14. 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
  • 15. Without worrying about infrastructure On real devices in the cloud Track and improve usage and monetization DEVELOP TEST ENGAGE AWS Mobile Services
  • 16. Introducing Amazon Cognito Identity: Your user pool Easy user management Enhanced security features Fully managed