Profile cover photo
Profile photo
Shahar Or
520 followers -
JavaScript Software Developer
JavaScript Software Developer

520 followers
About
Shahar's posts

Post has attachment
This is an excerpt from the rule book ("game manual") of a robotics game competition, in which I'm involved as an educator.
The manual can be found here:
http://www.firstinspires.org/resource-library/ftc/game-and-season-info

I have a background in JavaScript. I would like to know whether the rules of the game allow for the development of the software to be in JavaScript.

My registration in the official forums is pending, so I can't ask there, yet. Besides, I expect to be some excellent answers here, as well.

So, according to this excerpt, nothing prohibits use of other programming languages.

Yet, there is a tight restriction which IDE I'm allowed to use? Is this for reals?

I have my preferences, but whatever. If Android Studio can be used for developing for Android in JavaScript, perhaps I can deal with that.

But, again... The team must use a specific IDE? Really?

App Inventor is obviously not an option. I'd like these kids to learn real code at 9th/10th grade.

And then there's JNI and NDK, which aren't IDEs at all. So I don't really get the point of these restrictions.

Now, please keep in mind that I never touched a single line of Android code. All I know is that the language is Java and that there's big API surface and that there's a dedicated IDE called Android Studio and that there are API levels and that a JavaScript engine can be used and that native binaries can also be compiled and used.

Ideally, I'd run Node.js on the phone for this robotics thing. It is for autonomous missions, BTW.

So, I'm hoping that ya'll can tell me how you would go about developing this, if you had a strong preference for JavaScript.

Here are some resources:
http://www.firstinspires.org/resource-library/ftc/technology-information-and-resources
Photo

Post has attachment
Awesome dad!

Post has shared content

Post has attachment
I do write my projects one function per module. Like this one: https://github.com/PolicyStat/edited .

What do you think?

Post has attachment

Post has attachment
Volvo just saved lives

Post has attachment
JavaScript Standard Style

One Style to Rule Them All

No decisions to make. No .jshintrc, .jscsrc, or .eslintrc files to manage. It just works.

https://github.com/feross/standard
Photo

Post has attachment

Post has attachment
Thank you, #FCC.
Wait while more posts are being loaded