send link to app

Robotary


Developer Tools Education Education
Developer: Matt Rajca
14.99 USD

Whether youve been in the industry for decades or are just learning your first programming language, Robotary makes it fun and easy to program consumer robots.


Robotary is built around the Swift programming language, letting new programmers get up and running quickly. Thanks to Swifts powerful error handling model and focus on safety, you can write robust code with little effort. Meanwhile, advanced programmers can take advantage of powerful object-, functional-, and protocol-oriented paradigms.


In addition to full support for the Swift Standard Library, Robotary includes RobotKit, a robotics framework we built from the ground up for Swift. It provides access to all of your robots hardware, including motors, sensors, buttons, and LEDs.


Robotary supports the past two generations of LEGO MINDSTORMS robotics sets -- the NXT 2.0 and EV3. If your favorite robotics set isnt supported, let us know.


Learn by exploring with Robotarys smart and context-aware code completion system.


Made a mistake? No problem. Robotary detects errors in your code as you type, and in many cases, it can offer suggestions for fixing them.


Robotary Dashboard provides a birds eye view of all your robots motors and sensors, letting you inspect the state of the entire hardware stack visually as your programs are running. Six instruments are included for visualizing motor speed, ambient light, infrared sensor readings, and more.


Powered by LLDB, Robotary offers a first-class debugger that lets you inspect variables and step through the execution of your programs with ease.


Robotary includes tools for managing your robots storage and displaying device information.

You can even mirror your robots display to your computer, perfect for teaching or giving presentations.


Need some inspiration? Robotarys built-in Examples Gallery lets you learn by example. Made something cool? Wed love to include it.

Robotary also includes a built-in documentation viewer so you can quickly reference all of the Swift, RobotKit, and RemoteKit API available to you.


Robotary can communicate with devices over USB or Bluetooth. USB devices are automatically configured with zero setup necessary, and if youre just setting up a Bluetooth device for the first time, Robotary will even walk you through the pairing process.