React Native IPFS boilerplate based off Textile
react-native-boilerplate
A boilerplate app that shows creating, starting, and managing an IPFS peer using Textile's React Native SDK.
If you are looking for a more advanced example, see our Advanced Boilerplate that contains react-navigation, redux, and sagas together with Textile.
This app demonstrates the bare minimum steps to launch a Textile node to manage an IPFS peer in a mobile app. Those steps are roughly,
- Initialize an instance of the Textile class.
- Create and start a Textile node.
- Use the local Textile API to request data from the peer.
- Use events to tell the node about app state changes (background events)
Getting Started
Clone this repo:
git clone git@github.com:textileio/react-native-boilerplate.git
cd react-native-boilerplate
Install dependencies:
yarn link
Launch bundle server
react-native start
Launch ios/android app
react-native run-ios
Success
Should look like this,