Modern society is mobile, easily adapting to a dynamically changing environment. We are in touch with the global network everywhere: in the car, in the train, in the subway, even in the toilet!
In my opinion, the term
On-The-Go! most accurately characterizes the modern man.

Now the tablet has ceased to be a luxury and a gadget that only the president has. Already half a year, as I became the proud owner of the iPad. I mainly used it for surfing the Internet, presenting video works to customers, and reading technical literature (strange as it sounds, but it’s more convenient for me to read fiction from the iPhone). But from the moment of purchase, I never left the thought “Is it possible to fully develop web applications on the iPad? So that the computer was not needed at all? ". And today I can say -
YES - on the iPad you can conduct a full-fledged web development. Today in the AppStore there are already a number of programs that will greatly help in the development of applications on the iPad.
My development process usually consists of the following steps:- I draw an idea with the help of mental maps.
- In Evernote I write text that describes in more detail the functionality of the program. At this time, the idea of the interface is more clearly formed in the head.
- I draw the prototypes of the program interfaces. I specify and coordinate them with the customer.
- I develop a DB.
- Programming
Now try to repeat this process on the iPad.Note: I am developing web applications on the iPad in a bunch of PHP + MySQL + Server in the Selectel cloud .
')
1. Draw an idea using mental maps
I looked at about 7 programs for drawing mental maps and stopped at
Idea Sketch .
prosIt is free.
It can save mental maps as images and send by e-mail or publish to Facebook.
MinusesJust a few colors for color coding blocks.
2. Develop a technical task in Evernote .

Everything is simple. I am sure that everyone knows and uses this product for a long time. Well, who does not use - I highly recommend. In short: This is
your notebook, which is accessible from any devices.
prosFree.
Available from any device.
It is possible to send notes by email.
MinusesDoes not support formatting in edit mode. In fact, it is not clear why this function has not yet been implemented.
3. Draw interface prototypes.
For drawing interfaces on the iPad in the AppStore there is a great
iMockups program.
prosGood for drawing simple interfaces.
There is already a ready-made set of controls for ordinary web applications and iPhone / iPad applications.
You can share with colleagues via email in iMockups format or as images.
MinusesNot yet noticed.
4. Develop a database.
I did not find any specialized clients for MySQL in the AppStore. Therefore, working with the database is carried out through Safari in phpMyAdmin.
And now I come to the 5th, most interesting point - programming :)
5. Programming and programming again!
For a long time for encoding, I used
Textastic . But some time ago, the
Koder application came out, when I saw that, I immediately fell in love.
To be objective, the functionality of both programs is about the same, but the
Koder interface is IMHO nicer. Therefore, in today's review it will be about
Koder .

- Koder supports work with local files, FTP, Dropbox and iDisk.
- The code in the application can be broken down by projects.
- Supports snippets.
- It is possible to upload local files to FTP.
- Highlight syntaxis more than 20 programming languages.
- Ability to open multiple files in tabs.

- There is a code preview (when creating a project, it is written on which URL the project is hosted).

- Search and replace function.
- Keyboard with special characters.
- Support bluetooth keyboard.

6. Server administration.
And finally, the 6th bonus item.

It is very convenient to administer the server using the
iSSH program.
As they say on the Internet "one of the best SSH-applications for iOS." Perhaps I agree with them.
I also did not mention the program
CSS3Machine . The program for creating CSS3-styles and animations. I did not use it, so I can not say anything.
This is the end of my review of web application development programs on the iPad. If I have missed something, software or important points, write about it in kamentah.
UPD: Of course, this method can not completely eliminate the development on the PC. And in the period when the PC is at hand, I prefer the PC. But more often interesting thoughts are visited when I'm still On-The-Go!
Productive you coding everywhere and at any time!And follow me on Twitter .