Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/textileio/react-native-boilerplate
[DEPRECATED] A boilerplate app that shows creating, starting, and managing an IPFS peer using Textile's React Native SDK
https://github.com/textileio/react-native-boilerplate
android decentralized ios ipfs mobile react-native textile
Last synced: about 2 months ago
JSON representation
[DEPRECATED] A boilerplate app that shows creating, starting, and managing an IPFS peer using Textile's React Native SDK
- Host: GitHub
- URL: https://github.com/textileio/react-native-boilerplate
- Owner: textileio
- Created: 2019-02-05T04:36:27.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T14:14:56.000Z (about 2 years ago)
- Last Synced: 2023-03-02T13:32:49.141Z (almost 2 years ago)
- Topics: android, decentralized, ios, ipfs, mobile, react-native, textile
- Language: TypeScript
- Homepage:
- Size: 685 KB
- Stars: 20
- Watchers: 8
- Forks: 9
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Native IPFS boilerplate based off Textile
---
**Deprecation Warning**Textile Threads v1 are being deprecated. Please follow our ongoing work on v2 on both the [go-threads repo](https://github.com/textileio/go-threads).
Until any future Threads v2 integration, this repo should be used for experimental purposes only.
---
A basic boilerplate for creating, starting, and managing an IPFS peer using Textile's [React Native SDK](https://github.com/textileio/react-native-sdk).
If you are looking for a more advanced example, see our [Advanced Boilerplate](https://github.com/textileio/advanced-react-native-boilerplate/tree/master) 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,
1. Initialize an instance of the Textile class.
2. Create and start a Textile node.
3. Use the local Textile API to request data from the peer.
4. Use events to tell the node about app state changes (background events)### Getting Started
Clone this repo:
```
git clone [email protected]: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,
![demo](https://ipfs.io/ipfs/Qme5NdF5qVLFYDxuPLENDsK8KStuU4CsLLeVpQSFEfd6LQ)
#### Issues
Please add any issues to the [react-native-sdk repo](https://github.com/textileio/react-native-sdk).