Monorepo for all things React Native and PowerSync.
-
apps/supabase-todolist
- An Expo React native app using Supabase.
-
packages/powersync-sdk-common
- A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation.
-
packages/powersync-sdk-react-native
- An extension of
packages/powersync-sdk-common
which provides React Native specific implementations of abstracted features.
- An extension of
-
packages/journeyapps-react-native-quick-sqlite
- A Git submodule for a fork of
react-native-quick-sqlite
this module now automatically loads the shared PowerSync Rust SQLite extension.
- A Git submodule for a fork of
After cloning this repo be sure to init the Git submodules
git submodule init && git submodule update
This monorepo uses Yarn as it works well with React native.
Install workspace dependencies
yarn install
Build packages
yarn build:packages
cd apps/supabase-todolist
Test on either Android or iOS
yarn ios