Last modified on 02 Jul 2021
Gomobile-IPFS
This repo aims to provide packages for Android, iOS and React-Native that allow one to run and use an IPFS node on mobile devices. It is also a place to discuss the constraints of running IPFS on mobile in order to find solutions and exchange tips.
This repo is still experimental, contributions are very welcome
Roadmap
- Basic Java/Swift <-> go-ipfs bindings DONE
- InputStream as request body and request response IN PROGRESS
- Unit tests using Android/iOS testing frameworks
SetStreamHandler(protocolID, handler)
andNewStream(peerID, protocolID)
bindings- Packages built and published using CI
- Android/iOS lifecycle management
- React-Native module IN PROGRESS
- Improve this README
License
Dual MIT / Apache-2.0 license
Source code
Source code is available on github