How CodeMate Evolved from a Code Viewer into a More Capable iPhone and iPad Editor

by•

When I started working on CodeMate 2.0, my goal wasn't to squeeze a desktop IDE onto a phone.

I wanted to make a simpler, more practical experience for something developers often need to do away from their desks: open a source file, understand it, navigate through it, make a small change, and get back to work.

Over versions 2.0.0 to 2.0.5, I've been improving that workflow step by step.

What has changed?

A better editing foundation — 2.0.0 and 2.0.1

The 2.0 series introduced a refreshed editing experience for iPhone and iPad, with customizable syntax highlighting, editor themes, and improvements to language loading and large-file performance.

I also improved code snapshot sharing, making it easier to share readable code images.

From reading code to previewing it — 2.0.2

This update brought several practical features:

  • Preview local HTML files, including linked CSS and JavaScript

  • Browse symbols in Swift files and jump directly to them

  • Jump to a specific line number

  • Print source code with syntax highlighting

  • Navigate long files more easily with an improved minimap

A more convenient way to get files onto your device — 2.0.3

Moving source files to a mobile device shouldn't have to be complicated.

CodeMate added local-network ZIP transfer: open a browser on another device, upload a ZIP archive, and then open and edit the files in CodeMate on your iPhone or iPad.

Continuing to refine the experience — 2.0.4 and 2.0.5

The later iterations have focused on stability, resource loading, and polishing the editing workflow. Markdown preview is also part of the ongoing development work, with the goal of making it easier to read documentation alongside source code.

What CodeMate is—and isn't

CodeMate supports syntax highlighting for more than 200 file formats and works with files available through the iOS Files app, including iCloud Drive and Dropbox.

It's useful for reviewing source code, learning from examples, making lightweight edits, inspecting AI-generated code, or previewing local HTML files when you're away from your computer.

It isn't a replacement for Xcode or a full desktop IDE, and it doesn't compile or run arbitrary programming languages. I'm focusing on making code files more useful and comfortable to work with on mobile devices.

I'm the developer behind CodeMate, and this is an ongoing project. I'm continuing to improve it based on real-world use and feedback.

If you work with code on an iPhone or iPad, I'd love to hear:

  • What kinds of source files do you most often need to inspect on mobile?

  • What feels unnecessarily difficult about working with code on iOS?

  • Which feature would make CodeMate more useful in your workflow?

CodeMate on the App Store:

Website:

2 views

Add a comment

Replies

Be the first to reply

Have a question or a thought to share? Add a comment above to start the conversation.