Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webrtc xcode bindings #1

Closed
RnbWd opened this issue May 4, 2015 · 3 comments
Closed

webrtc xcode bindings #1

RnbWd opened this issue May 4, 2015 · 3 comments

Comments

@RnbWd
Copy link

RnbWd commented May 4, 2015

https://github.com/pristineio/webrtc-build-scripts

If anyone with more xcode experience than myself is able create bindings with for react-native in a way that replicates the protocol used in https://github.com/feross/simple-peer for node - then webtorrent could extend into the iOS world - potentially built on top of everything that already exists in this world.

@feross
Copy link
Member

feross commented May 5, 2015

Why is react-native necessary?

@RnbWd
Copy link
Author

RnbWd commented May 6, 2015

The native modules section has libraries that at first glance seem similar node-gyp, but for objC / Swift. I hypothesize that similar techniques used by node-webrtc to mimic the browser's JS API could be implemented.

react-native isn't the only JS-to-mobile framework, but it's the most powerful, accessible (and fun to use) I've come across, with decent documentation for ObjC / JS interop. I'm open to other idea's for bringing this to iOS, but I think it's actually possible..

@feross
Copy link
Member

feross commented May 8, 2015

This is a cool idea. I haven't used react-native, but I have friends who have. They have nothing but good things to say about it. If we could make really easy bindings then more people would build apps that use WebRTC on mobile.

This isn't something I'm going to work on soon, but feel free to keep us updated in this issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants