Вдохновением для написания данной статьи стал вопрос в q&a про среду web-разработки для android'а. К сожалению ide как такового для данной ос не существует, а реализация виртуального сервера lamp не представляется мне возможной. Однако существует достаточное количество программ, которые могут облегчить процесс написания кода с android-устройства, если возникла такая необходимость.
Предистория
У меня такая необходимость все же возникла. По воле случая на момент написания статьи прохожу военную службу в вооруженных силах РБ. По началу думал, что буду на полтора года оторван от любимого дела, однако android-телефон спас меня от этого. Сложные какие вещи написать врядли удасться, однако некие небольшие полезности вполне. Все же лучше чем ничего.
1. Android WebEditor Lite
Программа имеет простой интерфейс. Внизу небольшая панель тегов с выпадающим списком, что может быть весьма полезным, если к ней привыкнуть. Имеется поле поиска, которое можно отключить в настройках. Также в настройках можно настроить кодировку текста, размер шрифта и перенос строки. Однако сильно хромает подсветка кода: в php документах лишь синеют символы $. К плюсам можно отнести встроенный ftp клиент с возможностью запуска скриптов (в про версии), и предпросмотр html документов. Плюс ко всему Android WebEditor — плод русского разработчика.
2. Touchqode
Весьма интересная программа. Насыщенный, но в то же время компактный интерфейс. Различные режимы работы: режим просмотра документа, когда при нажатии на текст клавиатура не активируется, и режим редактирования. Присутствует поиск. Самым интересным на мой взгляд является то, что вместе с редактором устанавливается весьма удобная клавиатура, облегчающая процесс написания кода. Однако в ней отсутствует русский язык. В программе присутствует встроенный ftp клиент, а также интеграция с сервисом oneide.com. Большой минус поставлю за отсутствие настроек кодировки текста.
3. SilverEdit
Неплохой редактор с приятным для глаз и интуитивно понятным интерфейсом. В программе нет ничего лишнего: редактор, ftp клиент, предпросмотр (в про версии). Настройки кодировки имеются, правда выбор неполный. Также имеются настройки текста, подсветки, такой немаловажной функции как автосохранение.
4. WebMaster
На вид довольно удобный. Внизу располагается панель с наиболее востребованными символами, которую можно скрыть. Также панель навигации по документу, undo/redo, copy/past. Подсветка синтаксиса отсутствует, однако авторы добавили функцию автодополнения кода для jQuery. Также есть поддержка жестов и горячих клавиш, настройки кодировки, в полной версии доступен предпросмотр.
5. Codeanywher
e
Для работы с данным продуктом требуется регистрация в системе. После чего вам предложат добавить ftp/sftp сервер, с которым вы будете работать. Работа с локальными файлами не поддерживается, документы загружаются непосредственно с сервера. В остальном же редактор не выделяется ничем особенным.
6. DroidEdit
На мой взгляд самый удачный выбор. Интерфейс программы составляют две скрывающиеся панели: нижняя с софт клавишами открыть/сохранить, undo/redo и др; правая, в которой показан список последних открытых файлов. Внешний вид редактора настраивается от и до, начиная от размера шрифта и цвета фона и заканчивая настройками подсветки, а она между прочим на высоте. Есть настройки кодировки. Поддерживается работа с dropbox.
Автор: hOtRush