SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sri Nadendla
Enterprise Solutions Architect, Amazon Web Services
Developing And Testing Your Hybrid
Mobile Application With AWS
Mobilehub And AWS Amplify
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Hub: The Fastest Way To
Build Mobile Apps On AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Hub: The Fastest Way To
Build Mobile Apps On AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Development Lifecycle
Deploy your App to AWS.
Deploy
Device Farm: Test Android,
iOS, and Web Apps on Real
Devices in the Cloud.
Test
Pinpoint: Collect and
analyse app analytics
Mobile SDK: Build apps for iOS,
Android, Unity and more
Develop
Pinpoint, SNS & SES:
Send Push, SMS &
email notifications
Engage
Measure
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Hub CLI
AWS Mobile Hub Console
AWS Mobile CLI
awsmobile init
awsmobile user-signin enable
awsmobile pull awsmobile push
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify Library
AuthN, AuthZ, OIDC JWT, MFA
Authentication
Single line integration
with Amazon Pinpoint
Analytics
RESTful APIs with
Amazon API Gateway
API
Upload, Download, list
content in S3
Storage
LRU cache interface
across web apps and
React Native
Caching
Push notifications with support
for Amazon Pinpoint
campaigns and targeting
Push Notifications
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify: Getting Started
$ awsmobile start my-project react-native
Amazon S3
Amazon Cognito
Amazon API Gateway Amazon DynamoDBAmazon Lambda
Amazon Mobile Hub
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo: Getting Started
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Hybrid Development With AWS Amplify
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thinking In React - Components
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thinking In React - Components
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thinking In React - Components
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thinking In React - Components
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AuthN & AuthZ with AWS Amplify
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Hub – Amazon Cognito User Pools
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify: AuthN & AuthZ Configuration
$ awsmobile init
$ awsmobile user-signin enable
$ awsmobile push
Using AWS Mobile CLI
$ awsmobile pull
Using AWS Mobile Hub Console
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Login – React Higher Order Component
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Login – React Higher Order Component
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sign In
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sign Up
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sign Out
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Forgot Password
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
APIs with AWS Amplify
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Hub: Cloud Logic
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify: Cloud API Configuration
$ awsmobile init
$ awsmobile cloud-api enable
$ awsmobile push
Using AWS Mobile CLI
$ awsmobile pull
Using AWS Mobile Hub Console
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Working with APIs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo: AuthN, AuthZ & APIs
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Analytics with AWS Amplify
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify: Amazon Pinpoint Analytics
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify: Amazon Pinpoint Events
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Amplify: Amazon Pinpoint Analytics
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo: Analytics
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Mobile Development Lifecycle
Deploy your App to AWS.
Deploy
Device Farm: Test Android,
iOS, and Web Apps on Real
Devices in the Cloud.
Test
Pinpoint: Collect and
analyse app analytics
Mobile SDK: Build apps for iOS,
Android, Unity and more
Develop
Pinpoint, SNS & SES:
Send Push, SMS &
email notifications
Engage
Measure
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GO BUILD!
AWS Mobile Hub
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank You

More Related Content

What's hot

Websites go Serverless - AWS Summit Berlin
Websites go Serverless - AWS Summit BerlinWebsites go Serverless - AWS Summit Berlin
Websites go Serverless - AWS Summit Berlin
Boaz Ziniman
 
Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28
Amazon Web Services
 
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Amazon Web Services
 
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Amazon Web Services
 
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Amazon Web Services
 
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Amazon Web Services
 
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Amazon Web Services
 
Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019
Boaz Ziniman
 
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
Amazon Web Services
 
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Amazon Web Services
 
Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...
Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...
Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...
Amazon Web Services
 
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Amazon Web Services
 
Is it Up? Operating Effectively in AWS
Is it Up? Operating Effectively in AWSIs it Up? Operating Effectively in AWS
Is it Up? Operating Effectively in AWS
Amazon Web Services
 
Monetize Your Mobile App with Amazon Mobile Ads
Monetize Your Mobile App with Amazon Mobile AdsMonetize Your Mobile App with Amazon Mobile Ads
Monetize Your Mobile App with Amazon Mobile Ads
Amazon Web Services
 
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Amazon Web Services
 
Amazon EKS Roadmap- AWS Container Day 2019 Barcelona
Amazon EKS Roadmap- AWS Container Day 2019 BarcelonaAmazon EKS Roadmap- AWS Container Day 2019 Barcelona
Amazon EKS Roadmap- AWS Container Day 2019 Barcelona
Amazon Web Services
 
How Websites go Serverless - WebSummit Lisbon 2018
How Websites go Serverless - WebSummit Lisbon 2018How Websites go Serverless - WebSummit Lisbon 2018
How Websites go Serverless - WebSummit Lisbon 2018
Boaz Ziniman
 
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMakerAutomatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Amazon Web Services
 
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...
Amazon Web Services
 
"Is it Up?" - operating effectively in AWS
"Is it Up?" - operating effectively in AWS"Is it Up?" - operating effectively in AWS
"Is it Up?" - operating effectively in AWS
Amazon Web Services
 

What's hot (20)

Websites go Serverless - AWS Summit Berlin
Websites go Serverless - AWS Summit BerlinWebsites go Serverless - AWS Summit Berlin
Websites go Serverless - AWS Summit Berlin
 
Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28Intro to AWS Cloud Development Kit | AWS Floor28
Intro to AWS Cloud Development Kit | AWS Floor28
 
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
 
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
 
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Ch...
 
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
Deploy and scale your first cloud application with Amazon Lightsail - CMP202 ...
 
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
 
Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019
 
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
 
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
Build accurate training datasets with Amazon SageMaker Ground Truth - AIM305 ...
 
Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...
Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...
Using Amazon EMR Notebooks to develop Apache Spark applications - ADB202 - At...
 
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
 
Is it Up? Operating Effectively in AWS
Is it Up? Operating Effectively in AWSIs it Up? Operating Effectively in AWS
Is it Up? Operating Effectively in AWS
 
Monetize Your Mobile App with Amazon Mobile Ads
Monetize Your Mobile App with Amazon Mobile AdsMonetize Your Mobile App with Amazon Mobile Ads
Monetize Your Mobile App with Amazon Mobile Ads
 
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
 
Amazon EKS Roadmap- AWS Container Day 2019 Barcelona
Amazon EKS Roadmap- AWS Container Day 2019 BarcelonaAmazon EKS Roadmap- AWS Container Day 2019 Barcelona
Amazon EKS Roadmap- AWS Container Day 2019 Barcelona
 
How Websites go Serverless - WebSummit Lisbon 2018
How Websites go Serverless - WebSummit Lisbon 2018How Websites go Serverless - WebSummit Lisbon 2018
How Websites go Serverless - WebSummit Lisbon 2018
 
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMakerAutomatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
Automatic-Labelling-and-Model-Tuning-with-Amazon-SageMaker
 
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM07...
 
"Is it Up?" - operating effectively in AWS
"Is it Up?" - operating effectively in AWS"Is it Up?" - operating effectively in AWS
"Is it Up?" - operating effectively in AWS
 

Similar to Developing & Testing Your Hybrid Mobile App with AWS MobileHUB & AWS Amplify - AWS Summit Sydney 2018

Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
Amazon Web Services
 
Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
Amazon Web Services
 
Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
Amazon Web Services
 
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti..."Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
Provectus
 
How to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdfHow to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdf
Amazon Web Services
 
Build your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS AmplifyBuild your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS Amplify
Amazon Web Services
 
Simplify front end apps.pdf
Simplify front end apps.pdfSimplify front end apps.pdf
Simplify front end apps.pdf
Amazon Web Services
 
Serverless days Stockholm - How to build a full-stack airline ticketing web app
Serverless days Stockholm - How to build a full-stack airline ticketing web appServerless days Stockholm - How to build a full-stack airline ticketing web app
Serverless days Stockholm - How to build a full-stack airline ticketing web app
Heitor Lessa
 
AWS Webinar Series - Developing and Implementing APIs at Scale
AWS Webinar Series - Developing and Implementing APIs at ScaleAWS Webinar Series - Developing and Implementing APIs at Scale
AWS Webinar Series - Developing and Implementing APIs at Scale
Amazon Web Services
 
Engage your audience through mobile
Engage your audience through mobileEngage your audience through mobile
Engage your audience through mobile
Amazon Web Services
 
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless BackendsAWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
Patrick Sard
 
Introduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainIntroduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI Toolchain
AWS Germany
 
Simplify your Web & Mobile applications with cloud-based serverless backends
Simplify your Web & Mobile applicationswith cloud-based serverless backendsSimplify your Web & Mobile applicationswith cloud-based serverless backends
Simplify your Web & Mobile applications with cloud-based serverless backends
Sébastien ☁ Stormacq
 
Nader Dabit - Connecting Mobile & Web Applications to AWS AppSync.pdf
Nader Dabit -  Connecting Mobile & Web Applications to AWS AppSync.pdfNader Dabit -  Connecting Mobile & Web Applications to AWS AppSync.pdf
Nader Dabit - Connecting Mobile & Web Applications to AWS AppSync.pdf
Amazon Web Services
 
Simplify Your Front End Apps with Serverless Backend in the Cloud.
Simplify Your Front End Apps with Serverless Backend in the Cloud.Simplify Your Front End Apps with Serverless Backend in the Cloud.
Simplify Your Front End Apps with Serverless Backend in the Cloud.
Amazon Web Services
 
Building your first GraphQL API with AWS AppSync
Building your first GraphQL API with AWS AppSyncBuilding your first GraphQL API with AWS AppSync
Building your first GraphQL API with AWS AppSync
Amazon Web Services
 
Building your First GraphQL API with AWS AppSync
Building your First GraphQL API with AWS AppSyncBuilding your First GraphQL API with AWS AppSync
Building your First GraphQL API with AWS AppSync
Amazon Web Services
 
Simplify front end apps.pdf
Simplify front end apps.pdfSimplify front end apps.pdf
Simplify front end apps.pdf
Amazon Web Services
 
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-TimeAWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
Amazon Web Services
 
Solution-Lab-Serverless-Web-Application
Solution-Lab-Serverless-Web-ApplicationSolution-Lab-Serverless-Web-Application
Solution-Lab-Serverless-Web-Application
Amazon Web Services
 

Similar to Developing & Testing Your Hybrid Mobile App with AWS MobileHUB & AWS Amplify - AWS Summit Sydney 2018 (20)

Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
 
Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
 
Building Mobile Apps with AWS Amplify
Building Mobile Apps with AWS AmplifyBuilding Mobile Apps with AWS Amplify
Building Mobile Apps with AWS Amplify
 
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti..."Integrate your front end apps with serverless backend in the cloud", Sebasti...
"Integrate your front end apps with serverless backend in the cloud", Sebasti...
 
How to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdfHow to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdf
 
Build your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS AmplifyBuild your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS Amplify
 
Simplify front end apps.pdf
Simplify front end apps.pdfSimplify front end apps.pdf
Simplify front end apps.pdf
 
Serverless days Stockholm - How to build a full-stack airline ticketing web app
Serverless days Stockholm - How to build a full-stack airline ticketing web appServerless days Stockholm - How to build a full-stack airline ticketing web app
Serverless days Stockholm - How to build a full-stack airline ticketing web app
 
AWS Webinar Series - Developing and Implementing APIs at Scale
AWS Webinar Series - Developing and Implementing APIs at ScaleAWS Webinar Series - Developing and Implementing APIs at Scale
AWS Webinar Series - Developing and Implementing APIs at Scale
 
Engage your audience through mobile
Engage your audience through mobileEngage your audience through mobile
Engage your audience through mobile
 
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless BackendsAWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
AWS Meetup Brussels 3rd Sep 2019 Simplify Frontend Apps with Serverless Backends
 
Introduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainIntroduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI Toolchain
 
Simplify your Web & Mobile applications with cloud-based serverless backends
Simplify your Web & Mobile applicationswith cloud-based serverless backendsSimplify your Web & Mobile applicationswith cloud-based serverless backends
Simplify your Web & Mobile applications with cloud-based serverless backends
 
Nader Dabit - Connecting Mobile & Web Applications to AWS AppSync.pdf
Nader Dabit -  Connecting Mobile & Web Applications to AWS AppSync.pdfNader Dabit -  Connecting Mobile & Web Applications to AWS AppSync.pdf
Nader Dabit - Connecting Mobile & Web Applications to AWS AppSync.pdf
 
Simplify Your Front End Apps with Serverless Backend in the Cloud.
Simplify Your Front End Apps with Serverless Backend in the Cloud.Simplify Your Front End Apps with Serverless Backend in the Cloud.
Simplify Your Front End Apps with Serverless Backend in the Cloud.
 
Building your first GraphQL API with AWS AppSync
Building your first GraphQL API with AWS AppSyncBuilding your first GraphQL API with AWS AppSync
Building your first GraphQL API with AWS AppSync
 
Building your First GraphQL API with AWS AppSync
Building your First GraphQL API with AWS AppSyncBuilding your First GraphQL API with AWS AppSync
Building your First GraphQL API with AWS AppSync
 
Simplify front end apps.pdf
Simplify front end apps.pdfSimplify front end apps.pdf
Simplify front end apps.pdf
 
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-TimeAWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
 
Solution-Lab-Serverless-Web-Application
Solution-Lab-Serverless-Web-ApplicationSolution-Lab-Serverless-Web-Application
Solution-Lab-Serverless-Web-Application
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Developing & Testing Your Hybrid Mobile App with AWS MobileHUB & AWS Amplify - AWS Summit Sydney 2018

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sri Nadendla Enterprise Solutions Architect, Amazon Web Services Developing And Testing Your Hybrid Mobile Application With AWS Mobilehub And AWS Amplify
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Hub: The Fastest Way To Build Mobile Apps On AWS
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Hub: The Fastest Way To Build Mobile Apps On AWS
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Development Lifecycle Deploy your App to AWS. Deploy Device Farm: Test Android, iOS, and Web Apps on Real Devices in the Cloud. Test Pinpoint: Collect and analyse app analytics Mobile SDK: Build apps for iOS, Android, Unity and more Develop Pinpoint, SNS & SES: Send Push, SMS & email notifications Engage Measure
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Hub CLI AWS Mobile Hub Console AWS Mobile CLI awsmobile init awsmobile user-signin enable awsmobile pull awsmobile push
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify Library AuthN, AuthZ, OIDC JWT, MFA Authentication Single line integration with Amazon Pinpoint Analytics RESTful APIs with Amazon API Gateway API Upload, Download, list content in S3 Storage LRU cache interface across web apps and React Native Caching Push notifications with support for Amazon Pinpoint campaigns and targeting Push Notifications
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify: Getting Started $ awsmobile start my-project react-native Amazon S3 Amazon Cognito Amazon API Gateway Amazon DynamoDBAmazon Lambda Amazon Mobile Hub
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo: Getting Started
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Hybrid Development With AWS Amplify
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thinking In React - Components
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thinking In React - Components
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thinking In React - Components
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thinking In React - Components
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AuthN & AuthZ with AWS Amplify
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Hub – Amazon Cognito User Pools
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify: AuthN & AuthZ Configuration $ awsmobile init $ awsmobile user-signin enable $ awsmobile push Using AWS Mobile CLI $ awsmobile pull Using AWS Mobile Hub Console
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Login – React Higher Order Component
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Login – React Higher Order Component
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sign In
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sign Up
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sign Out
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Forgot Password
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. APIs with AWS Amplify
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Hub: Cloud Logic
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify: Cloud API Configuration $ awsmobile init $ awsmobile cloud-api enable $ awsmobile push Using AWS Mobile CLI $ awsmobile pull Using AWS Mobile Hub Console
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Working with APIs
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo: AuthN, AuthZ & APIs
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Analytics with AWS Amplify
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify: Amazon Pinpoint Analytics
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify: Amazon Pinpoint Events
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Amplify: Amazon Pinpoint Analytics
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Demo: Analytics
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Mobile Development Lifecycle Deploy your App to AWS. Deploy Device Farm: Test Android, iOS, and Web Apps on Real Devices in the Cloud. Test Pinpoint: Collect and analyse app analytics Mobile SDK: Build apps for iOS, Android, Unity and more Develop Pinpoint, SNS & SES: Send Push, SMS & email notifications Engage Measure
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GO BUILD! AWS Mobile Hub
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank You