Processing & p5.js iCompiler

Processing & p5.js iCompiler

#1 App for Processing & p5.js

79 ratings
162 reviews
#184 in top-grossing Developer Tools
📚 Education
🛠️ Developer Tools
Free
In-App Purchases

Details

  • Released
  • Updated
  • May 20, 2013
  • November 14, 2021

Features

Processing & p5.js iCompiler video #1 for iPhone
Processing & p5.js iCompiler screenshot #2 for iPhone
Processing & p5.js iCompiler screenshot #3 for iPhone
Processing & p5.js iCompiler screenshot #4 for iPhone
Processing & p5.js iCompiler screenshot #5 for iPhone
Processing & p5.js iCompiler screenshot #6 for iPhone
Processing & p5.js iCompiler screenshot #7 for iPhone
Processing & p5.js iCompiler screenshot #8 for iPhone
Processing & p5.js iCompiler screenshot #9 for iPhone
Processing & p5.js iCompiler screenshot #10 for iPhone
Processing & p5.js iCompiler screenshot #11 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Develop and compile Processing and p5.js code directly on your mobile device. Export your creations as standalone apps for offline use. Ideal for students and educators learning creative coding.

Compose and compile code on mobile
Export projects as home screen apps
Offline app usage
Code highlighting and formatting
3D sketches and games support
Error highlighting (Pro feature)
Show original description

What users say

See all reviews

What's New in Processing & p5.js iCompiler

2.7

November 14, 2021

Finished support for Webcam / Camera API for p5.js projects. You can now access the phone‘s camera via p5.js‘ createCapture() API!

Subscription plans

Processing Pro (Annual)

Get access to all pro features.

$9.991 Year
How to cancel Processing & p5.js iCompiler subscription ⁉️
3

In-App Purchases

$4.99

Processing for iOS Tip

Support the further development.

Charts

Top Grossing

📉 184-9

Developer Tools

This app dropped -9 positions in Developer Tools chart.

Last updated on July 31, 2026.

User reviews

Very good but with a flaw

It works very well but it you play it multiple times, it will always crash which is very annoying.

I Can’t Add Stuff to My Homepage After I wasted 10$!!

I bought premium or whatever for 10$ to add little games I made to my home screen like it said I could. When I went to “share to home screen” it wasn’t there! It wouldn’t show “share to Home Screen” like it said it would. I was extremely disappointed and should have seen that it was a scam or something. Although I do love coding in JavaScript!
Show more

Please Add GIF

This is by far the BEST iCompiler not just on apple app store but on the entire internet catering to the iPhone or Mobile device period far as cell phone!!! All it’s missing in my personal opinion is:

1.) GIF for animating sprites!

2.) The Ability to Rename my (p5.js) Projects!

3.) Ability to *Duplicate* a Project!

4.) And a more robust saving system to ensure my miner but tedious code corrections remain secure and doesn’t erase from data over time while I’m unaware (which unfortunately happens more often than what is convenient)!

5.) Oh and an undo / redo button would be absolutely delightful right now!!!

6.) And your conversion to home app (process) doesn’t work well!

I’ll even go as far to say if you made all these updates and made a one time lifetime payment to acquire them and make a notice when we log in showing it’s available! I personally would pay for it!

Note: A monthly fee would not work because you’d have a lot of angry customers (programmers) who would be unable to compile projects with features they can no longer afford to utilize like GIF etc!

I really hope read this message and know that I mean well by it! Congratulations on your hard work and success thus far! Its a slow market but quality is rare to come by and trust me this is the most solid compiler for javascript probably on earth! And mist wont realize how much they need this until they have lol!!! And like why hasn’t Someone been created this!

Try to hurry up and get those updates before the A.I. wave comes by! Everyone is looking to test their codes more on their phones! And all you need is one good wave and one good shout out and BOOM!

Literally, Foot on the gas for life!

It’s just like that!

Peace & Blessings.
Show more

Makes you pay to see errors

This is not reasonable at all. Any good IDE would allow you to see your errors or at least your program logs; it becomes incredibly difficult to program. Making you pay for something like that is **Incredibly** absurd. Do not use this unless you must.

Clunky and Faulty

I have enjoyed writing Processing programs on my computer for about 3 years now. They are a great way for me to keep my skills polished and make things I can easily show others.

Imagine my joy at finding out there is a way to do this on mobile! I immediately downloaded the app and even paid for the lifetime Pro features. I am now regretting this purchase.

My biggest gripe with the app is just how limited it is. I should have taken it as a sign that ALL of the example projects are only one file long. I have tried to make multi-file projects work, but clearly that feature is just for show.

Typing is also HORRENDOUS! Not only does it not auto-indent for you, but typing towards the middle of the file jumps the viewport to the bottom so you can’t even see what you’re typing.

Overall, I can see that the projects I want to make will not work in this IDE. After reading reviews that are years old, I can see that the developers have abandoned this hot pile of garbage, and the pro content is not worth a single cent.
Show more

Developer apps

User experience

🐞

Reported Bugs

20 issues

Code reverts to earlier versions after app sleep

Bug

Changes lost when phone falls asleep

Bug

Functions with parameters cause black screen

Bug

StringList data type not recognized

Bug

Boolean highlighting shows 'bool' instead of full word

Bug

Else statements break code formatting

Bug

Try/catch blocks don't work properly

Bug

Cursor position jumps unexpectedly while typing

Bug

Screen scrolls to bottom when typing mid-file

Bug

Swipe-to-go-back gesture interferes with drawing

Bug

mouseClicked() event fires multiple times per click

Bug

Import folder feature doesn't work

Bug

Cannot use numbers/underscores in project names

Bug

blendMode() and other complex functions fail

Bug

Silent failures with blank screen output

Bug

Inconsistent error highlighting

Bug

Typing lag with large projects (700+ lines)

Bug

Example project code disappeared after updates

Bug

Dialog boxes appear in German

Bug

About and new project buttons invisible in light mode

Bug

Requested Features

20 requests

Free basic error messages for all users

Feature

Undo/redo functionality

Feature

Project renaming capability

Feature

Project duplication feature

Feature

Robust auto-save and backup system

Feature

GIF animation support for sprites

Feature

Library import and management system

Feature

Landscape mode support

Feature

Find and replace functionality

Feature

Console output for debugging

Feature

Settings/preferences menu

Feature

File organization with folders

Feature

Project thumbnails

Feature

Built-in documentation/reference

Feature

Processing to p5.js conversion tool

Feature

Ability to import entire project folders

Feature

Font size customization

Feature

Fullscreen mode for screenshots

Feature

PVector class support

Feature

Pixel density optimization for Retina displays

Feature

FAQ

What can I do with this app?

This app allows you to compose, compile, and run your Processing and p5.js projects directly on your phone or tablet. You can also export your sketches as standalone applications that can be added to your home screen for offline use.

How do I export my project as an app?

To export your Processing project as an app, you first select an app icon for your project. Then, you add it to your home screen. Once added, you can use the exported app offline, just like any other application on your device.

Is this app free to use?

The app offers a free version with core functionalities. However, a subscription called 'Processing Pro' is available, which unlocks additional features like exporting your sketches as apps and code error highlighting.

What devices is this app compatible with?

The app is designed to work on mobile phones and iPads, allowing for development and compilation on the go. Specific operating system requirements are not detailed in the description.

Who is this app intended for?

This application is particularly useful for individuals learning or teaching Processing and p5.js, including students in high schools and universities. It's also suitable for any creative coder who wants a portable development environment.