Bare on Mobile

Bare can be embedded into mobile applications to serve as the "Pear-end" where the peer-to-peer code of the application is run.

To get started with Bare mobile development via Expo, check out the "Making a Bare Mobile Application" guide. It uses the Bare on Expo template to build a mobile app for syncing passwords with the Pearpass desktop example. This example integrates Bare as an isolated thread, called a , via react-native-bare-kit. All code passed when starting the worklet will run in the Bare runtime and can be communicated with via an inter-process communication (IPC) stream.

For deeper integration with a mobile application, the following examples can be used as references:

The Bare JavaScript runtime runs equally well on both mobile and desktop applications.

For further reference on using Bare, please refer to GitHub (Bare).

Last updated