Airbyte Native Demo
React Native (Expo) project to use the Airbyte Public API to make a native app.
Try it immediately on your phone with Expo Go.
- Sign up for Expo with your email and let me invite you.
- Download Expo Go app here and sign in
- Install app from here
Setup
npm install
to install the core of what you need
Run on iOS
You'll have to have some iOS developemnt stuff set up.
npm run ios
Run on Android
You'll have to have some Android development stuff set up.
npm run android
Run on Web
I've found the most foolproof way to get around CORS issues is to launch Chrome without it.
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security
npm run web
Deploy
This can be deployed to Expo Go. It is other steps to publish to the "real" App Stores.
npm install -g expo-cli
expo publish
For example, this made something installable from here if your user is added to the Expo project.