/airbyte-native-demo

Use Public API to make iOS / Android app

Primary LanguageTypeScript

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.

  1. Sign up for Expo with your email and let me invite you.
  2. Download Expo Go app here and sign in
  3. 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.