Как я могу сделать разработку на своем Android-устройстве?

У меня довольно долгая работа, чтобы работать и иметь Android-телефон. Я считаю, что было бы неплохо сделать некоторые простые программы на этом пути. Я не придирчивы к тому, на каком языке писать код. У меня обычно есть подключение к интернету в поезде.

Я просматривал рынок Android, но не нашел приложений, которые предлагают «среду разработки» или редактор с компилятором. Возможно ли какое-либо развитие на Android? Существует ли приложение для этого?

61 голос | спросил Slamice 10 Jpm1000000pmTue, 10 Jan 2012 19:11:46 +040012 2012, 19:11:46

10 ответов


24

Два года спустя: я использую AIDE , их краткое описание функций:

  

Цикл редактирования-компиляции:

     
  • Создайте образец приложения одним щелчком мыши
  •   
  • Запустите приложение одним щелчком мыши
  •   
  • Нет необходимости в корневом доступе
  •   
  • Инкрементальная компиляция для быстрого времени сборки
  •   
  • Использует формат проекта Eclipse .classpath для совместимости
  •   
  • Встроенный просмотрщик LogCat
  •   

Проверка ошибок в реальном времени:

     
  • Анализ ошибок в реальном времени по всему проекту при вводе
  •   
  • Автоматические быстрые исправления для многих ошибок
  •   

Рефакторинг:

     
  • Переименовать
  •   
  • Встроенная переменная
  •   
  • Ввести переменную
  •   
  • Метод извлечения
  •   

код:

     
  • Форматирование кода
  •   
  • Организуйте импорт.
  •   
  • Код для комментариев
  •   
  • Создать сеттеры /получатели /конструкторы из полей
  •   

Навигация кодов:

     
  • Перейти к определению
  •   
  • Поиск использования
  •   
  • Перейти к символу
  •   
  • Перейти к классу
  •   

Редактор:

     
  • Очень быстрый редактор даже с большими файлами
  •   
  • Завершение кода для Java и Android XML
  •   
  • интерактивная справка Android непосредственно из кода
  •   
  • Выделение синтаксиса для Java и XML
  •   
  • Unlimited Undo /Redo
  •   
  • Пинч-зум
  •   
  • Smart expand selection
  •   
  • Поддержка клавиатуры с настраиваемыми привязками клавиш
  •   
  • Пользовательский интерфейс оптимизирован для небольших экранов, чтобы показать как можно больше кода /контента
  •   

FileBrowser:

     
  • Встроенный файловый менеджер с наиболее распространенными функциями: переименование, удаление, создание файла или папки
  •   
  • Интеграция Dropbox
  •   
  • Интеграция Git с поддержкой Commit /Dicard /Push /Pull и SSH.
  •   

введите описание изображения здесь введите описание изображения здесь>> </p></body></html>

ответил Jay 17 J0000006Europe/Moscow 2012, 07:20:23
20

Если вы вообще используете языки сценариев, ознакомьтесь с SL4a (Scripting Layer для Android). Он предоставляет вам доступ к API Android на каждом языке - Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl и оболочку.

Он поставляется с собственным базовым редактором, но вы можете указать другой редактор, если у вас есть другие, - я использовал текстовый редактор Jota с ним.

Получить SL4A здесь: http://code.google.com/p/android-scripting/

Я создал несколько базовых интерактивных приложений для Android с этой настройкой и различные сценарии только для консолей. Вы должны иметь возможность сконфигурировать его для хранения файлов в Dropbox или аналогичных для автоматической автосинхронизации.

ответил ImaginaryRobots 10 Jpm1000000pmTue, 10 Jan 2012 23:27:09 +040012 2012, 23:27:09
17

Если вы хотите получить все мета, существует Terminal IDE , полный Java /HTML /Android, которая работает на Android.

ответил afrazier 10 Jpm1000000pmTue, 10 Jan 2012 20:19:42 +040012 2012, 20:19:42
12

У меня есть приложение под названием C # To Go на рынке Android, которое предоставляет базовый C # РЕПЛ. Это, конечно, не должно быть реальной средой разработки, но позволяет вам играть с языком и компилировать вещи на лету.

ответил Greg Shackles 10 Jpm1000000pmTue, 10 Jan 2012 21:35:20 +040012 2012, 21:35:20
11

Почему бы не дать Ruboto IRB (вытащил из Play Маркета) Ruboto-IRB на GitHub в пути.

Из описания приложения:

  

Интерактивный Ruby работает на Android. Редактируйте, сохраните и запустите скрипты на телефоне. Отлично подходит для обучения, создания прототипов и небольших приложений. Ruboto IRB использует возможности JRuby, чтобы открыть API Android.

ответил tidbeck 10 Jpm1000000pmTue, 10 Jan 2012 20:07:50 +040012 2012, 20:07:50
5

Я знаю, что вы ищете приложения для программирования на самом деле на телефоне, так что это может быть не слишком полезно. Я нашел приложение под названием Splashtop Remote Desktop, которое с WiFi-соединением вы можете контролировать свой компьютер дома. Я попробовал его для чтения документов и игры. Однако; Я думаю, что он может использоваться для написания кода с использованием любой утилиты, которая у вас есть дома.

ответил DataGirl 12 Jpm1000000pmThu, 12 Jan 2012 23:04:36 +040012 2012, 23:04:36
4

Существует ретро-язык от Чарльза Чайлдерса и clojure REPL от программного обеспечения sattvik, хотя они несколько более экзотичны, чем стандартные языки.

ответил user643191346473 11 Jam1000000amWed, 11 Jan 2012 07:05:18 +040012 2012, 07:05:18
2

Редактор Aloha работает в вашем браузере. Но я полагаю, что он не будет запускаться в каждом браузере Android, Firefox-мобильник, кажется, наиболее продвинут, когда дело доходит до HTML5.

ответил Hauser 11 Jam1000000amWed, 11 Jan 2012 04:42:23 +040012 2012, 04:42:23
2

И если вы ищете решение для веб-разработки, например. PHP, вы можете взглянуть на приложение для PHP-программирования с хостингом? : PAW Server для Android - среди другие - предлагает вам веб-сервер с поддержкой PHP (через плагин), а комментарии в связанном вопросе также упоминают некоторые хорошие редакторы программ.

ответил Izzy 28 AM00000090000001431 2012, 09:56:14
2

Отъезд - Android Web Developer . Я разработчик этого приложения.

Он разработан специально для веб-разработчиков.

Особенности:

  • Поддержка всех основных веб-языков и форматов: PHP, JavaScript, CSS,
    HTML
  • Много способов достичь вашего проекта (FTP, FTPS, SFTP, WEBDav и растущий)
  • Выделение кода
  • Окончание кода
  • Поддержка аппаратной клавиатуры (например, горячие клавиши)
  • Проверка ошибок
  • Улучшение кода
  • Пользовательский интерфейс с поддержкой планшета
  • Нумерация строк
  • Быстрый просмотр вашей страницы
  • Выделение текущей строки
  • Поиск и замена регулярными выражениями
  • Unlimited Undo /redo
  • Полноэкранный режим
  • Переименуйте /создайте /удалите /скопируйте файлы внутри проекта.
ответил user209101 8 SunEurope/Moscow2013-12-08T00:06:40+04:00Europe/Moscow12bEurope/MoscowSun, 08 Dec 2013 00:06:40 +0400 2013, 00:06:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132