Initially, this was just a concept to learn React and Electron. But in August 2017 I managed to throw a release together. In this release, there were plenty of bugs, but for someone who didn't know any React or Electron, I think I did allright.
After almost exactly 1 year, I've refactored the whole app and cleared out most of the bugs.
Working on this app for a whole year, wasn't the plan, but releasing a version to the public and getting your initial users gives you that extra boost to add or fix yet another thing.
Anyways, if you're interested to check it out and give me feedback. Have a look at auryo.com.
wow this is really good work
I love using React; what's the learning curve like for Electron?
Compared to React, the learning curve for Electron is nothing. Most of the apps you'll end up building will use some boilerplate anyway, which abstract the Electron API calls away from you so all you need to do is focus on your app logic. Although what gets confusing at times is mapping your development workspace to how files are laid out in the final distribution.
But as always, YMMV.
Good to know, thank you!
Yes, you can create a React app in electron without writing any electron code yourself, just copy the basic code to load a html page. But the more you want to integrate natively, the more you got to figure out. But it's just another sdk. The only 'hard' thing to grasp is you have 2 different processes, one for React and one for the actual window. Communicating between thing is a bit harder because you have to do it with RPC.
That's interesting. Surprised I hadn't heard of Electron yet. Thank you for the info!
Edit: great website by the way!
This looks beautiful! I'll have to check it out first in order to offer any valuable feedback. But keep up the great work!