
Code Editor - загрузить приложение
Редактор кода, который помещается в карман
Долгое время считалось, что программировать на смартфоне - это удел смельчаков или отчаянных людей, застигнутых врасплох в дороге. Слишком маленький экран, неудобный ввод, отсутствие нормальных инструментов… Code Editor выходит на сцену, чтобы раз и навсегда развеять этот миф.
Это не игрушка и не «облегчённая версия для галочки». Полноценный редактор кода для Android, который чувствует себя уверенно как на смартфоне, так и на планшете. С ним можно не только поправить пару строк в поезде, но и вести небольшие проекты, не открывая ноутбук. Профессиональные разработчики оценят глубину настроек, а новички - простой старт без лишних танцев с бубном.
Что внутри: от подсветки до облака
Первое, что бросается в глаза - поддержка более 110 языков программирования. Здесь и классические C++, Java, JavaScript, и веб-языки вроде HTML, Markdown, PHP, и скриптовые Python, Perl, Lua, и даже Dart. Подсветка синтаксиса работает для каждого из них, а более 30 тем оформления позволяют настроить внешний вид так, чтобы глаза не уставали даже при долгой работе.
Но редактор живёт не одной подсветкой. В Code Editor реализовано автозаполнение кода с подсказками, сворачивание блоков для удобной навигации по большим файлам и автоматические отступы - мелочь, а приятно. Работа с несколькими вкладками организована интуитивно, а отмена и повтор изменений не имеют ограничений по глубине. Ищете что-то в коде? Поиск и замена текста работают шустро и предсказуемо.
Для веб-разработчиков есть отдельные плюшки: предпросмотр HTML и Markdown файлов прямо в редакторе, поддержка Emmet (быстрая вёрстка) и встроенная консоль JavaScript для тестирования кода на лету. А если вы пишете не только на телефоне, но и на десктопе, пригодится интеграция с GitHub и доступ к файлам через FTP, FTPS, SFTP и WebDAV. Плюс облачные хранилища: Google Диск, Dropbox, OneDrive - проект синхронизируется там, где вам удобно.
Основные возможности - коротко, по делу
Вот что делает Code Editor действительно полезным инструментом, а не очередным «блокнотом с цветными буквами»:
Подсветка синтаксиса для 110+ языков - от C++ и Java до Python, Lua и Dart.
Автозаполнение, подсказки, сворачивание блоков и автоматические отступы - комфортное редактирование без лишних движений.
Навигация по вкладкам, безлимитная отмена/повтор действий - не бойтесь экспериментировать.
Поиск и замена, номера строк (можно скрыть), подсветка парных скобок, отображение невидимых символов - полный контроль над текстом.
Открытие недавних файлов и работа с коллекциями - часто используемые проекты всегда под рукой.
Предпросмотр HTML/Markdown, Emmet, встроенная JS-консоль - рай для веб-разработчика.
FTP, FTPS, SFTP, WebDAV, GitHub, Google Диск, Dropbox, OneDrive - синхронизация с чем угодно.
Поддержка физической клавиатуры с горячими клавишами - подключаете клавиатуру к планшету и работаете как на ПК.
Три темы интерфейса + 30+ тем подсветки синтаксиса - настройте внешний вид под своё настроение и освещение.
Кому это пригодится
Code Editor - не узкоспециализированный инструмент для гиков. Он пригодится профессиональному разработчику, который хочет править код в дороге или на встрече, не таская с собой ноутбук. Студенту, который учится программировать и тренируется писать код где угодно. Веб-мастеру, которому нужно быстро поправить файл на сервере через FTP. И даже энтузиасту, который собирает небольшой скрипт для себя и не хочет ради этого запускать тяжёлую IDE.
Как начать работать
Скачайте установочный APK-файл по ссылке ниже. Установка стандартная для приложений не из Google Play - устройство может попросить разрешение на установку из неизвестных источников. После инсталляции вы сразу можете открыть существующий файл, создать новый или подключиться к облачному хранилищу / серверу по FTP.
Интерфейс на русском языке (и многих других) интуитивно понятен, но если вы захотите углубиться в настройки - их там действительно много. Выберите тему оформления, настройте подсветку под свой язык, подключите физическую клавиатуру, если работаете с планшетом, и наслаждайтесь мобильным программированием без компромиссов.