ArduinoCode is full featured IDE for Arduino projects that allows you to edit, compile and run your sketches right from your iPad or iPhone(*):
* code complete (suggests structure fields, class methods, etc)
* real-time diagnostics (warnings and errors) and fixes
* built-in file navigator (variables, methods, structure fields, etc)
* smart syntax highlighting
* auto indentation and auto pairing (configurable)
* additional keyboard buttons row (for easy editing)
* syntax highlighting themes support
* compile with detailed messages and progress information
* upload to your arduino board over USB and BLE (Uno, Nano, Mega2560, etc)
* communicate with your arduino board (built-in Serial Monitor)
* built-in libraries and examples
* SDK synchronization (you can add your custom library or 3rd-party libs)
* freemium with no ads
App Blog:
http://www.arduinocode.info
Follow quick start guide after the app is installed and launched:
http://www.arduinocode.info/p/quick-start.html
Troubleshooting:
http://www.arduinocode.info/p/troubleshooting.html
Support the project (go Premium):
http://www.arduinocode.info/p/premium.html
(*) Note free java app "ArduinoCode Agent" is required to be downloaded and running on your mac or windows/linux desktop to communicate with your arduino board over USB:
http://www.arduinocode.info/p/download.html
© "Arduino" is a trademark of Arduino team