Code App
  • Code App Documentation
  • Guides
    • Getting familiar
    • Your first program in Python
    • Creating a Node.js project
    • Version Control
    • Connecting to a remote server (SSH/FTP)
  • Extras
    • Building Code from source
    • Frequently Asked Questions
    • Supported Languages
Powered by GitBook
On this page
  • Getting Started
  • Installation
  • Jump right in
  • Other Resources

Code App Documentation

Code App is a MIT-licensed desktop-class code editor for iPadOS with built-in Node.js, Python, C, C++, PHP and Java runtime.

NextGetting familiar

Last updated 11 months ago

We built it because there is nothing else on the App Store provides all these features in one app:

  • A robust, high-performance text editor (Monaco Editor from Visual Studio Code)

  • First class local file system support

  • Extensive local language support

  • SSH / FTP remote connection support (Files and terminal)

  • Embedded emulated terminal

  • Git Version Control

  • Package manager support (pip and npm)

  • Markdown, themes, server-side snippet execution and more

While we want to make the editing experience as close as a desktop offers, Code App is still bounded by iOS's limitations. For example, you cannot download arbitary commands or modules with native components. Spawning subprocesses is also not possible.

Getting Started

Installation

You can either install the app from App Store or TestFlight.

Or if you'd like to get your hands dirty (Requires a Mac with Xcode installed) :

Jump right in

Follow these guides to get started on the basics:

Other Resources

Getting familiar
Your first program in Python
Creating a Node.js project
Version Control
Connecting to a remote server (SSH/FTP)
Building Code from source
Frequently Asked Questions
Supported Languages
‎Code AppApp Store
Link to App Store ($5.99)
Logo
Join the Code App beta
Link to TestFlight (Free)
GitHub - thebaselab/codeapp: Building a full-fledged code editor for iPadGitHub
Link to our repo
Logo
Logo
Compiling a C++ file with Clang