Live data from Hacker News

Introducing Sketch: A Playground for React Native from Expo (YC S16)

blog.expo.io

31–40 of 143 posts

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#31
Ah, so you have an app that links to the "fiddle" and downloads the RN JS bundle and runs it for you, instead of an emulator. Nice!

I'm still trying to figure out whether it is possible to run RN directly in the browser using an interpreter instead of an emulator, along with something like emscripten (might have to run an emscripten-compiled JVM, too haha). Sounds really tricky, for one thing, any Android or iOS SDK calls would need intercepted and re-written for the browser, much like what WINE does.

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#32
post #9
post #2

Hi! I worked on this and am happy to answer any questions about it :)

My initial reaction was to associate this with Sketch App for Mac [1]. How do you plan to prevent confusion? [1] https://www.sketchapp.com/

Yeah same here. Sketch is a pretty widely adopted tool in web development so your audiences will very likely overlap.

I would re-consider the name sooner than later?

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#33
post #30

For anyone who does not understand why it always shows a QR code and a "Download from app store" buttons, there is a close button on top right corner to close that modal. Not sure it was a great idea to always show that modal, it took me a while to figure out that I can close it, I thought it's an ios app...

We show the QRCode because you need to scan it and open on the phone to be able to view it.

Yeah, we will change the styles to make it more obvious that it's modal. Sorry for the confusion.

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#34

Ah, so you have an app that links to the "fiddle" and downloads the RN JS bundle and runs it for you, instead of an emulator. Nice! I'm still trying to figure out whether it is possible to run RN directly in the browser using an interpreter instead of an emulator, along with something like emscripten (might have to run an emscripten-compiled JVM, too haha). Sounds really tricky, for one thing, any Android or iOS SDK…

There's this project: https://github.com/necolas/react-native-web that's similar to what you're describing. The downside is that you don't have access to any of the native APIs. Since we have an actually app we're able to support contacts, camera views, geolocation, etc.

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#36
post #9

Earlier quoted context omitted.

My initial reaction was to associate this with Sketch App for Mac [1]. How do you plan to prevent confusion? [1] https://www.sketchapp.com/

That was my initial reaction as well.

Yup.

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#37
I really don't understand how this product can be called Sketch in good conscience. Sketch is already a disruptive gorgeous product that has changed ux and digital design. It should be respected and given room to breathe. Change the name of your product.

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#39
post #35

Seems really similar to the React Native tutorials where you can already type in a text box and see changes in a phone preview immediately: https://facebook.github.io/react-native/docs/tutorial.html

Those examples are using this library: https://github.com/necolas/react-native-web. It's really fast but the downside is that you can't use any native APIs, so things like gyroscope and push notifications won't work. Since we have an actual app we're able to support all those APIs.

Re: Introducing Sketch: A Playground for React Native from Expo (YC S16)

#40

I really don't understand how this product can be called Sketch in good conscience. Sketch is already a disruptive gorgeous product that has changed ux and digital design. It should be respected and given room to breathe. Change the name of your product.

Personally, I didn't understand how a chat app for software developers could in good conscience be called 'Slack'.
Post reply on HN