Screenshots

Description

Using DraftCode you can develop PHP (and html, css and javascript) on your iPad or iPhone without requiring an internet connection.

DraftCode includes the standard open source PHP (v5.6.30 and v7.2.2*) with all typically available PHP extensions like MySQL, SQLite, PDO, Curl, GD*, OpenSSL, FTP, XML, JSON, SOAP and more (A complete phpinfo output is available on our website). All code execution happens right inside DraftCode and therefore works completely offline.

(*PHP v7.2.2, also including the GD extension, requires an additional in-app purchase)

DraftCode's runtime behaves exactly like your normal webserver environment, handles cookies, sessions, POST/GET/PUT, but is faster and more tightly integrated for development purposes. During execution the DraftCode runtime allows inspection of session content or PHP errors, including highlighting of lines causing errors back in the code editor.

DraftCode's built-in browser displays your running PHP code exactly like Mobile Safari would. It of course also supports all browser side code (HTML, CSS and Javascript, including Javascript that in turn calls a PHP page).

DraftCode includes a code editor with PHP syntax coloring in a dark and light colour scheme, and adjustable font size. Keyboard extensions that offer quick access to common code snippets and characters help the coding process with the on-screen keyboard.

Import your existing projects as zip archives or individual files via "Open in..." from other Apps, via the Document Picker which gives access to all available file locations including iCloud, or via iTunes file sharing.

DraftCode lets you manage files and folders in your workspace including zipping and unzipping of archives, moving files and folders and sending files to other iOS applications.

DraftCode fully supports multitasking and working with an external keyboard, including keyboard shortcuts.

INCLUDED PACKAGES

WORDPRESS 4
DraftCode includes WordPress 4 as an installable package. With just one tap you can run WordPress offline and develop themes and plugins for the popular platform.

PHPMYADMIN
DraftCode includes phpMyAdmin as an installable package to connect to external MySQL databases.

PHPLITEADMIN
DraftCode includes phpLiteAdmin as an installable package to manage and investigate local SQLite databases.

For more information and answers to frequently asked questions please head over to DraftCode's website.

What's New

Version 1.7.6

Code editor bugfixes
- Fixing a rare crash
- Improving preserving indentation

Ratings and Reviews

4.7 out of 5

10 Ratings

10 Ratings

Great start but iOS falls short?

ThisOtherPerson

Ok, l know this is a huge undertaking and iOS is severely limited so far as a development tool. What issue this app seems to suffer from is as a developer, I can’t really work on a plugin in WordPress while WP is running.

Pretty ineffective to have to start and stop WP each time to edit a file and then see the result rendered.

Update: I contacted the developer and he has been VERY responsive to my concerns. He has provided some ideas for workflow that seem acceptable. Running web apps on iOS is no small feat. My hope is that this app will be well supported and the product will continue to be updated.

Good tool for learning PHP on the go

RS from NY

I use it to learn PHP and web development while commuting. Not sure how well it would support a production environment. I want to start learning Laravel too and I am not sure it can be accommodated in this environment. I am amazed at what they did get working in iOS and the product interface is really good and is fast.

Hard to tell what it's capable of

Ccphila

There's little to no documentation or tutorials to show off its potential.

Developer Response

Documentation about DraftCode is available here: http://solesignal.com/draftcode/help/
(This is also where the support link inside the App takes you too.)

Please note that we only document DraftCode but obviously not PHP or how to use certain PHP Apps. For learning PHP, understanding how to use PHP Apps like phpMyAdmin or WordPress, please refer to the documentation available on the web.

Information

Seller
Solesignal Limited
Size
52 MB
Category
Productivity
Compatibility
Requires iOS 11.0 or later. Compatible with iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone SE, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPad Air, iPad Air Wi-Fi + Cellular, iPad mini 2, iPad mini 2 Wi-Fi + Cellular, iPad Air 2, iPad Air 2 Wi-Fi + Cellular, iPad mini 3, iPad mini 3 Wi-Fi + Cellular, iPad mini 4, iPad mini 4 Wi-Fi + Cellular, 12.9-inch iPad Pro, 12.9-inch iPad Pro Wi-Fi + Cellular, 9.7-inch iPad Pro, 9.7-inch iPad Pro Wi-Fi + Cellular, iPad (5th generation), iPad Wi-Fi + Cellular (5th generation), 12.9-inch iPad Pro (2nd generation), 12.9-inch iPad Pro Wi‑Fi + Cellular (2nd generation), 10.5-inch iPad Pro, 10.5-inch iPad Pro Wi‑Fi + Cellular, and iPod touch.
Languages
English
Age Rating
Rated 4+
Copyright
© Solesignal Ltd.
Price
$10.99
In-App Purchases
  1. PHP 7 Runtime $4.99

Supports

  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like