SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
John Burry, Sr Mgr AWS Solutions Architecture
October 25, 2016
Mobile Web and App
Development with AWS
Mobile Web and App Development with AWS
Develop > Deliver > Engage
4 Million+
Mobile Apps in the App
Store and Google Play
18 Weeks
Average time to build
mobile apps
25%
Apps abandoned
after first use
Source: App Annie 2016
Recode 2016
Unique features
Time to market
Scale, performance, & reliability
App quality
When developing mobile apps
today...
You focus on two types of
components…
1. The undifferentiated heavy lifting
that today’s apps need
and
2. The great stuff that makes your
app unique
AWS Mobile Services make the
undifferentiated heavy lifting easy
So you can focus on what makes
your app unique!
Your
infrastructure
Your app
Undifferentiated Heavy Lifting
Undifferentiated Heavy Lifting
Undifferentiated Heavy Lifting
Undifferentiated Heavy Lifting
Undifferentiated Heavy Lifting
Undifferentiated Heavy Lifting
Undifferentiated Heavy Lifting
ClientCode
Undifferentiated Heavy Lifting
ClientCode
ServerCode
ClientCode
ServerCode
HandlingTransientNetworkConditions
AWS Mobile Services
ClientCode
ServerCode
HandlingTransientNetworkConditions
AWS Mobile
Services
AWS Mobile Services
ClientCode
ServerCode
HandlingTransientNetworkConditions
AWS Mobile
Services
ServerlessClient-Side
SDK
Mobile
Aware
SDK
provides
client-side
libraries to
interface
with
services
using
minimal
code
Code is
automatically
optimized to
manage
mobile
network and
transient
conditions
Fully
managed
infrastructure
Automatic
provisioning &
scaling
Just upload
code without
deploying
servers
AWS Mobile Services
AWS Mobile SDK: Fully Integrated
• Common authentication mechanism across
all services
• Automatically handle intermittent network
connections
• Cross-platform support: Android, iOS, Fire
OS, Unity, and JavaScript
• Native SDKs optimized for mobile OS, for
example, use the local offline caching
architecture
• Reduced memory footprint; pick and choose
the services you need
• Continuously updated with latest platform
enhancements
iOS Android Fire OS Unity
Xamarin
AWS Mobile Services
AWS Mobile Services
AWS Mobile Services
AWS
AWS
AWS Mobile Services
AWS Mobile Services
AWS
AWS Mobile Services
AWS
AWS Mobile Services
AWS
AWS Mobile Services
AWS
AWS Mobile Services
AWS
AWS Mobile Services
AWS
AWS Mobile Services
AWS
AWS Mobile Services
Device Farm
AWS
AWS Mobile Services
Mobile Hub
Device Farm
AWS
AWS Mobile Services
Mobile Hub
Device Farm
AWS
Develop > Deliver > Engage
Test on real devices
Continuously deliver quality applications
…
Monitor app health and nip issues in the bud
Develop > Deliver > Engage
Generate insights to drive informed decisions
Analytics on usage,
retention and
monetization
Flexible app
instrumentation and
custom analytics
Integrated Mobile
and Web analytics
Effectively engage your users
Message users via
Email, SMS, Mobile
Push or Desktop
Push
Enable direct and
broadcast
messaging
Automate user
messaging with APIs
Develop > Deliver > Engage
Quickly and Easily
AWS will manage the
infrastructure
High Quality
Applications
Intelligently,
proactively, and
completely
…
Find, try, purchase, and install mobile software in
minutes on AWS Marketplace
…
Thank You!

More Related Content

Mobile Web and App Development with AWS