Pico Compiler is a lightweight development environment for writing Java programs.

Key features:

• Java 9 offline compiler

• Developer keyboard - Developer keyboard adds a new row of keys to the default on-screen keyboard. It consists of swipe buttons with all common symbols, punctuation and brackets, and a special navigation key.

• Smart code completion - Pico will complete the names of classes, methods, fields, and keywords within the visibility scope. When you invoke code completion, Pico Compiler analyses the context and suggests the choices that are reachable from the current position of the caret.

• Black UI theme - protect your eyes with the dark theme.

The app is designed as an educational tool and cannot be used to develop complex projects (Spring, Hibernate, Java EE etc). Visit project website at to learn all Pico features and limitations.

Java is registered trademark of Oracle and/or its affiliates.
The Pico Compiler project is not affiliated with Oracle.

What's New

Version 2.0.2

• Bug fixing

Ratings and Reviews

1.9 out of 5

10 Ratings

10 Ratings



Requires you to have a pro in order to compile or write anything. I don’t see the point of a free version. He could’ve do a payed version only. That would make more sense.

You should get this!


If you don't have a programming language app on your iOS device, why not get this one? If you do, why not get this one too? It's free (properly free: no adds, no in-app purchases); it won't take up much storage on your device; it's straightforward, in fact it's attractively simple; unlike some programming apps, it has a well-built file system where you can create and delete the files and folders you want; and—although it's quite new, so the developer is still ironing out the odd wrinkle—it works pretty reliably. Programming in Java using this app is easy, and fun, and educational, and useful. You won't be writing giant mega-applications on it: but you may find yourself writing little mini-apps (applets?—no, that's something else) that you'll actually use. If you've never programmed before, the Internet is overflowing with free resources to help you get started with Java. So, why not?

Do not waste your time or money


Downloaded to do some Java coding on my iPad Pro and paid for pro to get the extra features (different themes etc). Absolutely horrendous. Very user un-friendly and despite paying, none of the features were accessible. Thankfully Apple refunded but this is far from a good app and needs a lot of development to be usable.

Developer Response

In old versions pro setting were accessible from Dashboard > Settings > Pico Compiler but because many users could not find it I moved it to more visible place (Code window > Settings). Sorry for inconvenience.


Marcin Olawski
92.8 MB
Requires iOS 11.0 or later. Compatible with iPhone, iPad and iPod touch.
English, French, German, Italian, Japanese, Polish, Russian, Simplified Chinese, Spanish, Turkish
Age Rating
Rated 4+
© 2018 Marcin Olawski
In-App Purchases
  1. Pro version £1.99
  2. Pro 9 version £2.99


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer

You May Also Like