How to develop a serverless mobile app with Amplify, React Native & GraphQL

Build apps that scale.

Sandro
Towards AWS

--

Cover Image

This post will show you an introduction to the architecture of a cross-platform (Android & iOS) mobile application. The app was built with React Native, Amplify, and GraphQL. I’ll take my own application deopsur as an example and explain all services and components based on this application. Deposur is an app for tracking your portfolios and investments.

Let’s first talk about why serverless and cross-platform.

Why Serverless?

First of all, let’s talk about why to develop an application serverless. These are the main reasons:

I could go on with potential benefits such as development time, costs, etc. but I think many of you know these benefits already.

Why cross-platform.

Cross-Platform development means that you render two native apps from just one codebase. This brings the main benefit that you just have to maintain and test this codebase. Of…

--

--