aws mobile hub overview
Post on 23-Feb-2017
1.424 Views
Preview:
TRANSCRIPT
© 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
What to Expect from the Session
1. Mobile Hub Background
2. Feature Overview
3. Demo
The Best Mobile Apps are Built on AWS
“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
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
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
“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
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
Demo
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 aws-mobile-hub@amazon.com
Thank you
Demo Screen Captures…
Introducing: The AWS Mobile Hub (Beta)
Create A Project and Add Features
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
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
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
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
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
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
Download your starter app & start coding…
Testing Apps with Amazon Device Farm
Monitoring Usage with Mobile Analytics
top related