안드로이드 기기에서 어떻게 개발을 할 수 있습니까?


63

나는 출퇴근길이 길고 안드로이드 폰을 소유하고 있습니다. 나는 도중에 간단한 프로그래밍을하는 것이 좋을 것이라고 생각합니다. 코딩 할 언어를 선택하지 않았습니다. 나는 보통 기차에서 인터넷에 연결되어 있습니다.

나는 안드로이드 시장을 살펴 보았지만 "개발 환경"또는 컴파일러가있는 편집기를 제공하는 앱을 찾지 못했습니다. 안드로이드 개발이 가능합니까? 이를위한 앱이 있습니까?


2
더 강력하고 저렴한 Android 기기가 나오면이 질문은 더욱 관련성이 높아질 것입니다.
notlesh

답변:


25

2 년 동안 : 나는 기능에 대한 간략한 요약을 AIDE 사용 합니다.

편집 컴파일 실행주기 :

  • 한 번의 클릭으로 샘플 앱 만들기
  • 한 번의 클릭으로 앱 실행
  • 루트 액세스가 필요하지 않습니다
  • 빠른 빌드 시간을위한 증분 컴파일
  • 호환성을 위해 Eclipse .classpath 프로젝트 형식을 사용합니다.
  • 통합 LogCat 뷰어

실시간 오류 점검 :

  • 입력하는 동안 전체 프로젝트에서 실시간 오류 분석
  • 많은 오류에 대한 자동 빠른 수정

리팩토링 :

  • 이름 바꾸기
  • 인라인 변수
  • 변수 소개
  • 추출 방법

암호:

  • 코드 포맷터
  • 수입품 정리
  • 주석 처리되지 않은 코드
  • 필드에서 세터 / 게터 / 생성자 만들기

코드 탐색 :

  • 고토 정의
  • 사용법 찾기
  • 고토 기호
  • 고토 수업

편집자:

  • 대용량 파일에서도 매우 빠른 편집기
  • Java 및 Android XML을위한 코드 완성
  • 코드에서 직접 Android 온라인 도움말
  • Java 및 XML에 대한 구문 강조
  • 무제한 실행 취소 / 다시 실행
  • 핀치 줌
  • 스마트 확장 선택
  • 구성 가능한 키 바인딩을 통한 키보드 지원
  • 작은 화면에 최적화 된 UI로 최대한 많은 코드 / 콘텐츠를 표시

파일 탐색기:

  • 가장 일반적인 기능을 갖춘 내장 파일 관리자 : 파일 또는 폴더 이름 바꾸기, 삭제, 생성
  • Dropbox 통합
  • Commit / Dicard / Push / Pull 및 SSH 지원과의 Git 통합.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


1
AIDE에 대한 링크는 android-ide.com입니다 . 불행히도 어떤 이유로 편집을 제안 할 수 없습니다
Tobias Kienzler

@ 제이 천만에요. 아직도 AIDE를 사용하십니까?
Tobias Kienzler

2
아니요, 내 레노버 노트북은 기존 안드로이드 탭보다 배터리가 더 좋습니다. (
jay

21

스크립팅 언어를 사용하는 경우 SL4a (Android 용 스크립팅 레이어)를 확인하십시오. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl 및 쉘과 같은 각 언어로 Android API에 액세스 할 수 있습니다.

자체 기본 편집기와 함께 제공되지만 다른 설치 프로그램이 설치된 경우 다른 편집기를 지정할 수 있습니다. Jota 텍스트 편집기를 사용했습니다.

여기에서 SL4A를 받으십시오 : http://code.google.com/p/android-scripting/

이 설정과 다양한 콘솔 전용 스크립트를 사용하여 몇 가지 기본 대화 형 Android 앱을 빌드했습니다. 자동 동기화를 수행하기 위해 파일을 보관 용 계정에 저장하거나 이와 유사하게 구성 할 수 있어야합니다.


18

모든 메타를 얻으려면 Android에서 실행되는 완전한 Java / HTML / Android 개발 환경 인 Terminal IDE 가 있습니다.


12

기본 C # REPL을 제공하는 Android 시장에서 C # To Go 라는 앱이 있습니다 . 실제 개발 환경이 아니라는 점은 분명하지만 언어를 가지고 놀면서 즉시 컴파일 할 수 있습니다.


11

포기하지 왜 Ruboto IRB를 (Play 스토어에서 가져온) GitHub의에 Ruboto-IRB 갈.

앱 설명에서 :

Android에서 실행되는 대화 형 Ruby. 전화기에서 스크립트를 편집, 저장 및 실행합니다. 학습, 프로토 타이핑 및 소규모 앱에 적합합니다. Ruboto IRB는 JRuby의 힘을 활용하여 Android API를 엽니 다.


SL4A와는 어떻게 다릅니 까?
NoBugs

귀하의 링크와 함께 사용할 수 없습니다
kouty

정보에 대한 @kouty 감사합니다. 링크가 업데이트되었습니다.
tidbeck

5

실제로 휴대 전화에서 앱을 프로그래밍하려고하므로 도움이되지 않을 수 있습니다. WiFi 연결을 통해 집에서 컴퓨터를 제어 할 수있는 Splashtop Remote Desktop이라는 앱을 찾았습니다. 나는 문서를 읽고 놀기 위해 그것을 시도했다. 하나; 집에있는 유틸리티를 사용하여 코드를 작성하는 데 사용할 수 있다고 생각합니다.


4

Charles Childers의 레트로 언어와 sattvik 소프트웨어의 clojure REPL이 있지만 표준 언어보다 다소 이색적입니다.


2

Aloha Editor 는 브라우저에서 실행됩니다. 그러나 모든 Android 브라우저에서 실행되는 것은 아니며 Firefox 모바일은 HTML5와 관련하여 가장 진보 된 것으로 보입니다.



2

Android 웹 개발자를 확인하십시오 . 이 응용 프로그램의 개발자입니다.

웹 개발자를 위해 특별히 개발되었습니다.

풍모:

  • PHP, JavaScript, CSS,
    HTML 등 모든 주요 웹 언어 및 형식 지원
  • 프로젝트에 도달하는 많은 방법 (FTP, FTPS, SFTP, WEBDav 및 확장)
  • 코드 강조
  • 코드 완성
  • 하드웨어 키보드 지원 (예 : 핫키)
  • 오류 확인
  • 코드 미화
  • 태블릿 준비 UI
  • 줄 번호 매기기
  • 페이지의 빠른 미리보기
  • 현재 줄 강조
  • 정규식으로 검색 및 바꾸기
  • 무제한 실행 취소 / 다시 실행
  • 풀 스크린 모드
  • 프로젝트 내부의 파일 이름 바꾸기 / 생성 / 삭제 / 복사-붙여 넣기
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.