News for hackers. Stuff that matters.
Re:Introducing Sketch: A Playground for React Native from Ex... by usaphp on Tuesday March 14, 2017 @01:43PM (#13869705)
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...

Re:Introducing Sketch: A Playground for React Native from Ex... by satya164 on Tuesday March 14, 2017 @01:52PM (#13869776)
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 Ex... by mbrookes on Tuesday March 14, 2017 @07:02PM (#13872337)
I opened the QR code with a QR reader, because when I say the app-store buttons, I assumed the QR code was for downloading the app.

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".

Re:Introducing Sketch: A Playground for React Native from Ex... by adamfisk on Tuesday March 14, 2017 @04:03PM (#13870975)
I totally disagree with the previous commenter. The real wow with your app comes from installing it, and the barrier is fairly low. Granted it crashed somewhere in the setup between installing expo and sketch, but wow the real time updates on the phone are pretty mind blowing. I say stick with it and don't listen to everything everybody says =).
Re:Introducing Sketch: A Playground for React Native from Ex... by abuzzooz on Tuesday March 14, 2017 @02:55PM (#13870378)
I actually lost interest and closed the tab when I saw the QR code.
Re:Introducing Sketch: A Playground for React Native from Ex... by Kiro on Tuesday March 14, 2017 @03:05PM (#13870475)
How else would they do it? QR code seems justified in this case.
Re:Introducing Sketch: A Playground for React Native from Ex... by abuzzooz on Tuesday March 14, 2017 @04:34PM (#13871229)
Sorry, I should have clarified.

I'm not against using QR codes. I just didn't realize that I could close the modal window, and thought that I had to jump through hoops to try out Sketch.

Given the amount of crap that can be found on the internet, I have a very low threshold for losing interest.

A better approach would have been to remind me later than I can scan a QR code to access the page on my mobile device.

Re:Introducing Sketch: A Playground for React Native from Ex... by Kiro on Wednesday March 15, 2017 @03:07AM (#13874346)
The thing is that you need the Expo app on your phone to even try it out. Just closing the modal will show you the code but nothing else unless you installed the app and scanned the QR code.

I understand your point though. I suppose they can improve it.

Re:Introducing Sketch: A Playground for React Native from Ex... by zaidf on Tuesday March 14, 2017 @03:09PM (#13870519)
1. People want to preview the app once they have something to preview. That would probably be a more appropriate time to remind them they can see it on their phones.

2. QR codes are scary (at least for most in the American market; other countries could be different). Instead of a QR code, show a random string the user has to input. We are all used to inputting random numbers/string when doing 2-factor.

Re:Introducing Sketch: A Playground for React Native from Ex... by cannuk on Tuesday March 14, 2017 @04:05PM (#13871005)
1. The point of this is it happens in real time. It starts setup with an actual working demo. Connecting it to your phone first shows that real time update 2. This is an app for developers. Developers are not scared of QR codes.
Re:Introducing Sketch: A Playground for React Native from Ex... by PStamatiou on Tuesday March 14, 2017 @04:40PM (#13871284)
This could be displayed as a temporary bottom bar, expandable sidebar module or other less intrusive UI