If Expo had called Sketch, "Expo Designer" then people would indeed call it "Expo Designer". "Designer" is too generic.
"Sketch" isn't though. in mainstream tech parlance, it's associated with one very popular app and company.
Sketch the design tool is great. We use it.
I'm just imagining describing the Sketch/Sketch workflow to a non-technical manager... ;)
How about calling it "Expo Studio" or "Expo Easel", which have similar connotations?
This is a fairly terrible choice of name. Please change it.
EDIT: "but if it turns out to be a problem, we'll figure something out." It really seems to be that it is currently a problem unless your definition of a problem isn't public reception but instead a C&D.
A very very long time ago, SB created a social game called GNE (Game Neverending). The game (and it's participants, of whom I was one) were somewhat whimsical.
Based on this, I believe the reference to "slack" is a reference to this: https://en.wikipedia.org/wiki/Church_of_the_SubGenius
("Slack" is "the ability to effortlessly achieve your goals")
But I could be wrong! "Slack" (also known as float) is also something you build into a project to help minimise the risk of failure: https://en.wikipedia.org/wiki/Float_(project_management)
Maybe we will never know.
Judge for yourself, having read his resignation letter from Yahoo: http://www.businessinsider.com/stewart-butterfield-epic-resi...
On your slack comment: I do understand it. Chatting is traditionally seen as not working. I'm thinking IRC times when I was young(er). Mostly social, not so much project related. It is more seen as the coffee break but online. The fact that both are often used to discuss business matter does not alter this. For me, Slack is well chosen, even though I use it mainly for work related communication nowadays.
I would re-consider the name sooner than later?
One suggestion, I didn't notice the first time I visited the page that the modal window prompting to open the app was a modal, I thought that it required an app download. It didn't even occur to me to click somewhere else on the page and so I just closed the tab. It wasn't until I read the article that I realized you could use it on a desktop.
also reminds me a bit of shadertoy https://www.shadertoy.com
hopefully this will help the react native community grow even faster :)
Also - you can use OpenGL with this: https://sketch.expo.io/rJiYksBse
Also, is there a way for general expo apps to get their own launcher (on Android at least)?
Great work by the way, this is really awesome.
Any ideas? Idea looks very promising. Thanks
I have been using Exponent (Expo) on a side project for 5 months and love it.
Can I ask what editor this is built on? I've been considering for another project having a "live editor" for writing extensions, and this is the best ES6 + linter I've seen!
Is any of this app open source?
Unless you were doing wireframes in Photoshop.
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...
Yeah, we will change the styles to make it more obvious that it's modal. Sorry for the confusion.
You could:
1) Have the QR code contain a real URL, with the Expo ID appended as a querystring.
3) On the server, redirect to the appropriate app-store depending on the browser used to open the URL, or open sketch if installed.
3) Have Expo interpret the querystring to open the correct "sketch".
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.
I think between Sketch and Create-React-Native-App, you guys are solving the single biggest problem in React Native right now: getting started. The relatively complex environment setup really discourages newcomers. Once they try it in the browser first, they're sure to love it :) After that, Create-React-Native-App makes setting up a breeze.
I plan on using both of these things in my React Native classes, since they're going to save a lot of time and effort!
(for people who aren't aware of it, React Native Express is a fantastic site for getting your bearings with React Native: http://www.reactnativeexpress.com/)
The drag and drop components list in Sketch was partly inspired by Deco. Keep up the good work :)
And a basic SVG example: https://sketch.expo.io/H1ucC8Xsg
Took me 2 minutes to figure that out...
Works well enough that I was able to get up and running with a Windows Universal app on hololens.
There should definitely a list of those, so I started one: https://github.com/Dorian/sketch-reactive-native-apps
We'll keep working on making the flow of navigating to your sketch on your phone as smooth as possible. Certainly some work to do there.
Basic THREE.js example: https://sketch.expo.io/rkpPMg8ie
OpenGL "from scratch" (no wrapper libraries): https://sketch.expo.io/SJaCWirsg
In my opinion Expo and GraphQL is a power combo and it so happens that we just released a new cli to generate hosted GraphQL apis (also on the frontpage) so that would be a really easy way to get started.
Maybe we'll someday see the browser dethroned after all...
> This is taking a while… Press this text to stop loading and scan another QR code.