Want to build a cross-platform app that works offline, syncs robustly across devices, and scales? Those are some tough requirements to meet. This talk will show you how.

React Native enables building cross-platform apps using JavaScript. Swagger defines a specification for describing REST APIs that allows automatic generation of documentation, sandboxes, and SDKs. Couchbase Mobile is a complete data stack for building offline-first applications that also sync across devices.

In this session we’ll walk through building an application showing how to integrate all these technologies. You'll leave understanding the core elements of each, and how to approach creating an offline-first experience that both syncs and scales securely.