ReactFoo Bangalore annual conference

India's largest React conference

Building Serverless Mobile Applications with React Native & AWS Amplify

Submitted by nader dabit (@dabit3) on Thursday, 28 June 2018

videocam_off

Technical level

Intermediate

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +3

Abstract

Building a real-world mobile application entails many basic yet sophisticated requirements including but not limited to authentication, push notifications, analytics, an API layer & storage. In this talk, I’ll introduce the (yet to be released) AWS Amplify CLI, a CLI that allows developers to quickly scaffold cloud enabled services like user-signin, a GraphQL API, Lambda functions, analytics, & even chat bots & AR / VR services and hook them into their React Native app using the AWS Amplify React Native SDK.

Outline

I’ll begin by outlining all of the most basic yet necessary requirements a typical mobile app usually needs to have, underscoring the pain required to either manually build out each of these services manually or connect to multiple disconnected microservices that offer managed solutions to these pain points. I’ll then introduce the AWS Amplify CLI & AWS Amplify React Native SDK & outline what these tools do, what problems they solve, and how they work. I’ll then demonstrate these tools by starting with a blank React Native application & live demo adding authentication, a managed GraphQL API, a Lambda function & analytics.

Speaker bio

Nader Dabit is a Developer Advocate at AWS Mobile, the founder of React Native Training, & the host of the React Native Radio podcast.

Links

Comments

Login with Twitter or Google to leave a comment