📜 ⬆️ ⬇️

iPad as a platform for developing web applications

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:
  1. I draw an idea with the help of mental maps.
  2. 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.
  3. I draw the prototypes of the program interfaces. I specify and coordinate them with the customer.
  4. I develop a DB.
  5. 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 .



pros
It is free.
It can save mental maps as images and send by e-mail or publish to Facebook.
Minuses
Just 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.



pros
Free.
Available from any device.
It is possible to send notes by email.
Minuses
Does 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.



pros
Good 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.
Minuses
Not 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 .





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 .

Source: https://habr.com/ru/post/126088/


All Articles