1. I'd be interested to see the Android emulator and live reload in Deco. I'm using Genymotion and the live reload seems to work about half the time (as in I usually have to save the file twice to see my changes). It also sometimes can't connect to Chrome devtools. At some point I'll dive into webpack, genymotion, watchman, and devtools to see if I can fix these things but it'd be nice to have everything work smoothly out of the box.
2. Speaking of devtools, devtools! I could imagine some really nice UI that wraps devtools directly into Deco but I didn't see that in the video (admittedly I skipped around a little).
3. I love the built in styling bar. Right now styling for me involves having a color palette tab, a CSS reference, and an HTML/React native UI components reference tab open.
4. I have one more problem that could probably be solved with a 10 minute investment on my part: react with electron and react native require different nodejs versions. React native needs at least v4.0 and I believe electron only works with 0.12.9 and below. Currently I switch between them using "n". I suppose this problem is unique to my situation but this is also the kind of thing an IDE could handle with project settings.
Well this kind of devolved into me listing my pain points with React but I'm excited to try this editor and I just signed up for the waitlist!
EDIT: clarification on point #4
Tools such as rnpm allow for automated installation of new extensions (all of which are available on npm).
Extension installation is as simple as:
rnpm install react-native-video
Deployment is now as simple as:
No XCode, no Android Studio, etc. and you get live reloading, Chrome debugging, etc.
To me this is an ideal workflow, but others may disagree. Some may choose to build IDEs such as this on top of the existing architecture, that's cool too. I just want people who are starting out to be aware that there isn't much new here in terms of work flow efficiency.
Sorry if this a stupid question, but is this true if one is also targeting electron for the 'big 3' desktops for the HN crowd (rather than just mobile OSs)?
Edit: Clarifications made.
What about pricing? Will the editor be free with premium paid services like push to deploy?
Will I need to submit my React Native libraries to a new registry? Or are you working with something like http://js.coach (formerly react.parts)?
Do you plan on supporting imports instead of require?
* Simple package search + install without opening a web browser
* React-native hot-reloading
* Scaffolding of added components, with required props filled in
I really don't want to use a different IDE, and lose everything I've got in my current IDE - I use webstorm, so this would be Live Templates, key bindings, etc.
That said, I'm really excited to see people building software that makes building react-native apps easier. It's not that it's too difficult right now - rather, it's awesome that the development workflow is so hackable, and that the react-native (and react) ecosystems seem to be evolving so rapidly, and are so willing to try out new ideas.
Anyways, nice work Deco Software, keep it up :-)
Look how beautiful these docs are:
Now would you rather rely on something that one person made? Or would you rely on a huge group of amazing folks, which would GLADLY help you with your project, such as the folks from Discord channel or ExponentJS on Slack.
I mean you don't need to trash someones project like a total klabnik. It's not a good way to live, trust me.
No, it's not. Prototyping.
npm install -g react-native
react-native init myproject
# open xcode simulator or android emulator
# make changes to index.ios.js and read the damn docs
# otherwise you end up dragging slides and dragging drop
# having no idea what actually goes on behind the scenes
# when if you learned what went on behind the scenes
# you could code so so much faster and have so much more control
People go on tilt sometimes, so it's not the end of the world, but we're banning your account for now. If you don't want it to stay banned, email email@example.com.
We detached this comment from https://news.ycombinator.com/item?id=11075389 and marked it off-topic.
FYI: I'm not a friend of OP but are down voting most of your posts here. If something, you look like the fanboy here.
I now see elsewhere that you are an active react native developer. You should be happy for people building a community around the platform, shouldn't you?
(I'm an Android guy myself, just trying to be realistic)
Take a look at the showcase, all these apps are free!
My problems were limited to bugs in the OGL Java wrapper in Android 2.x.
I'm personally glad to see tools simplyfying building a mobile app. The end goal rarely being producing the app, and more along the lines of producing value through the app.
I hope it has as big of an impact as what WP did for custom CMS…
* Background noise in your video is annoying.
* Why are you showing your face? I'd rather see your code bigger.
* Using require instead of module imports shows me that this product is going to have trouble keeping pace with FB, Babel, ECMA speeds.
* I'm not in love with adding another IDE
* hello http://getqwikly.com/ all over again
Sorry, but I'm not betting on this horse.
What does that mean?
The example project doesn't use the import syntax, it's using require, and feels like it's coming from ECMA5 in a brand new video. I just worry, can they keep up? Facebook releases breaking changes often so it's a valid concern.