Building Serverless Mobile Applications with React Native & AWS
https://medium.com/react-native-training/building-serverless-mobile-applications-with-react-native-aws-740ecf719fce
In this post, we’ll look at how to build fully serverless & backendless mobile applications with React Native that include features like authentication, analytics, a managed data layer, storage & push notifications.
You need to have a way to authenticate users, you want to track user engagement & usage, & you probably want to be able to send push notifications and maybe base these messages on events or user behavior. Then you have to manage your application data and are probably dealing with multiple REST endpoints. You’re also usually dealing with media such as images & videos and you hopefully want to be able to handle offline use cases so that the app continues to work whether or not they are online.