Case Study

PixelPy

A Python environment designed to create, run, and debug complete projects directly from an Android phone, with all work stored locally.

A programming workspace that fits in your pocket.

Create

Projects with multiple scripts, data files, images, and other resources.

Run

Console, interactive input, and results without leaving the application.

Understand

Visible variables and errors for clearer learning and debugging.

Programming on a phone often feels like a limited version of real work.

Mobile options usually handle isolated exercises or depend on external services, making multi-file projects difficult to continue.

Treat the phone as a workspace, not only as a console.

PixelPy combines editing, organization, execution, and debugging in an experience adapted to mobile keyboards and touch screens.

Desktop-level capability adapted to a phone's constraints.

Interaction

Designed for mobile keyboards

Direct controls, autocomplete, and search reduce the friction of writing code on a small screen.

Continuity

Return exactly where you stopped

Automatic saving preserves the project, file, tab, and cursor position.

Privacy

Local by default

Code remains on the device and Internet is only used when the user's script requests it.

Adapting does not mean simplifying until the product loses utility.

The opportunity was to preserve projects, resources, versions, and debugging while redesigning access for a touch screen.

A stable first version for working with Python on Android.

PixelPy supports project import and export, common file formats, and session recovery as a foundation for mobile learning and work.