Для решения каких задач вы используете свой Android смартфон? Для телефонных звонков, игр, социальных сетей, чтения новостей или программирования? Написание кода на Android смартфонах не только возможно, но и достаточно популярно.
Лучшие текстовые редакторы Android были установлены с Google Play миллионы раз, а это значит что и профессионалы, и любители используют Android для разработки. В этой статье мы собрали лучше редакторы Android, которые вы можете использовать для написания своих программ.
Содержание статьи:
1. WebMaster’s HTML Editor Lite
WebMaster’s HTML Editor Lite - это редактор исходного кода Android, который поддерживает подсветку синтаксиса JavaScript, CSS, PHP и HTML файлах. Кроме подсветки синтаксиса, поддерживается нумерация строк, файловый менеджер, сворачивание кода. Также работает отправка файлов по FTP на сервер.
Здесь не так много функций, но приложение очень легкое и им просто пользоваться. Бесплатная версия имеет несколько ограничений, например, отсутствует режим предварительного просмотра HTML и ограничена поддержка автозавершения.
2. AWD
AWD - это сокращение от Andorid Web Developer. Приложение представляет из себя интегрированную среду разработки для веб. Поддерживается PHP, CSS, JS, HTML и JSON. Также вы можете взаимодействовать с удаленными проектами с помощью FTP, FTPS, SFTP и WebDav.
Здесь есть все стандартные функции, такие как подсветка кода, автозавершение, нумерация строк и предварительный просмотр. Кроме того, есть дополнительные функции, такие как поиск и замена с регулярными выражениями, проверку на наличие ошибок и форматирование исходника одним нажатием. Приложение также можно интегрировать с Git и настроить откат изменений. Программа полностью бесплатна. На мой взгляд, это лучший текстовый редактор для android.
3. DroidEdit
DroidEdit можно сравнить с Notepad++ для Windows. В дополнение к стандартной четверке языков HTML, PHP, CSS и JavaScript редактор также поддерживает Си, С++, C#, Java, Python, Ruby, Lua, LaTex и SQL. Приложение имеет самую лучшую поддержку подсветки синтаксиса, цветовые контрасты более яркие и легко отслеживаются.
Платная версия стоит $2 и добавляет несколько полезных функций. Среди них поддержка Dropbox, Google Drive и Box. Вы можете автоматически сохранять изменения в облако. Также есть поддержка SFTP, пользовательских тем и режима суперпользователя.
4. Quoda Code Editor
Quoda Code Editor не так известен, как другие текстовые редакторы Android, но многие новички его используют. Приложение поддерживает множество языков программирования: ActionScript, C, C++, C#, CSS, Haskell, HTML, Java, JavaScript, Lisp, Lus, Markdown, Objective-C, Perl, PHP, Python, Ruby, SQL, Visual Basic и XML.
Приложение включает в себя шаблоны кода и фрагменты, которые вы можете использовать в своих проектах для более быстрой работы. К сожалению, также как и DroidEdit, наиболее полезные функции - подключение к Google Drive, Dropbox, поддержка Live HTML, предварительный просмотр Markdown, интеграция FTP и SFTP, автозавершение, доступны только в платной версии.
5. Jota Text Editor
Jota Text Editor - это в первую очередь html редактор для android. Этот редактор кода android был установлен более пяти миллионов раз и оценен пятью звездами. Здесь поддерживаются дополнительные наборы символов, есть настраиваемая подсветка синтаксиса и многое другое.
6. AIDE
AIDE - это аббревиатура от Android Integrated Development Environment. Интерактивные обучающие программы набирают популярность, это отличное решение для тех, кто только решил начать изучать программирование. Приложение содержит четыре курса - программирование для Java, разработка Android приложений, разработка игр, программирование Android Wear.
Если пропустить обучающие возможности, то приложение имеет большинство стандартных функций, среди которых обнаружение ошибок в реальном времени, автозавершение кода, отладчик Java и возможность тестирования приложений. Приложение также совместимо с Android Stuido и Eclipse. Это значит, что вы можете без проблем переносить проекты. А еще AIDE бесплатна.
7. anWriter
Наш список завершит редактор текста android с поддержкой CSS, JavaScript и LaTeX. В бесплатной версии доступны только эти языки, а в платной появляется поддержка PHP и SQL.
Приложение может работать со всеми самыми новыми технологиями, в том числе HTML 5, CSS 3, JQuery, Bootstrap и Angular. Для всех поддерживаемых языков есть функция автодополнения, также подсветка синтаксиса. В консоли JavaScript приложение позволяет отображать сообщения обо всех ошибках.
Выводы
Эти лучшие текстовые редакторы позволяют вам программировать без проблем на вашем Android устройстве. Многие из них в чем-то похожи между собой, но платные версии содержат дополнительные расширенные возможности.
Если вы неуверены что вам использовать, самый лучший вариант - это установить и попробовать их все. А вы уже используете Android для программирования? Какие программы применяете? Напишите в комментариях!
Источник: makeuseof.com
Мне одному кажется что программировать на смартфоне это наркомания? В первую очередь из-за того что на экранной клавиатуре в принципе не особо удобно печатать. На ней можно чатиться - когда надо написать пару слов и нажать "отправить", но когда надо писать длинный текст то проще позвонить и сказать. То палец на на ту букву попадет, то вообще все внезапно закроется и збс - пиши заново. Я уже молчу что код на мобильнике будет не читабельный из-за частых переносов (маленький экранчик все-таки). И потом - то что приложение "поддерживает много языков" насколько я понимаю в этом контексте значит лишь что оно имеет их подсветку и возможно автодополнение, но как быть собственно с запуском и отладкой? Это неотъемлимая часть разработки. Невозможно писать код и не смотреть что получается. В общем однозначно нет никакого смысла в этих приложениях. Все равно в них реально никто не будет разрабатывать.
Особые извращенные любители кодинга устанавливают на смартфоны эмулятор терминала (типа termux), а уже поверх него - интерпретатор питона или node.js для отладки своего доставляющего творчества. Могут даже клавиатуру поставить специальную, со всеми кнопочками, контрол, альт, дэлит etc. Статей в этих ваших интернетах на тему "как я превратил свой смартфон в среду для (быдло)кодинга более чем достаточно. Тысячи их...
Использую ANWRITER. По-моему самый удобный из них. С верними комментариями согласен на половину: разрабатывать полностью Вы вряд ли в них сможете, но поправить "на ходу" они помогут.
Харош