AIDE 소개


AIDE는 안드로이드 기기에서 직접 실제 안드로이드 앱을 개발하기 위한 통합 개발 환경(IDE)입니다. 상호작용 코딩 레슨을 통해 단계별로 전문적인 앱 개발자가 될 수 있습니다. 이 앱은 다음과 같은 기능을 제공합니다:




  • 앱을 시각적으로 디자인

  • 코드 완성 기능

  • 실시간 오류 검사

  • 리팩토링 및 스마트 코드 탐색 기능

  • 한 번 클릭하여 앱 실행

  • Java 디버거 사용

상호작용 레슨


AIDE는 Android 앱 개발 및 Java 프로그래밍 기술을 배울 수 있는 상호작용 레슨을 제공합니다. 레슨을 따라가면서 전문가가 되어 배운 내용을 자신의 앱 프로젝트에 적용할 수 있습니다.

개발 상자 변환


AIDE는 Android 태블릿을 개발 상자로 바꾸어 주며, Android 휴대폰을 작은 개발용 컴퓨터로 변환하여 코드를 검색하고 터치할 수 있게 합니다.

지원하는 언어 및 호환성


AIDE는 Java/XmlAndroid SDK, C/C++Android NDK를 사용하여 앱을 빌드할 수 있으며, 순수 Java 콘솔 애플리케이션도 지원합니다. AIDE는 Eclipse 프로젝트와 완전히 호환되며, 소스 코드를 기기에 복사하여 AIDE에서 Eclipse 프로젝트를 열어 코딩을 시작할 수 있습니다. 또한, Dropbox와 통합되어 쉽게 다운로드하고 변경 사항을 동기화할 수 있습니다.

프리미엄 기능


AIDE Prime, AIDE Premium Key, 디버거 또는 UI 디자이너를 구매하면 앱에서 모든 광고를 비활성화할 수 있습니다.

기능 요약


코딩 배우기 (인앱 구매)



  • 단계별 지침과 상호작용 레슨

  • Java 프로그래밍 코스

  • 안드로이드 개발 코스

  • 게임 개발 코스

  • 안드로이드 웨어 코스

편집-컴파일-실행 주기



  • 한 번 클릭으로 샘플 앱 생성

  • Java/Xml 앱 빌드

  • C/C++ NDK 앱 빌드

  • 순수 Java 콘솔 애플리케이션 빌드

  • 한 번 클릭으로 앱 실행

  • 루트 액세스가 필요하지 않음

  • 빠른 빌드 시간을 위한 증분 컴파일

  • 호환성을 위해 Eclipse .classpath 프로젝트 형식 사용

  • 기본 Android Studio 프로젝트 열기

  • 통합 LogCat 뷰어

디버거 (인앱 구매)



  • Android Java 앱 및 Java 콘솔 앱 디버깅

  • 중단점

  • 스텝-인, 스텝-오버, 스텝-아웃

  • 스레드 추적 검사

  • 로컬 변수 검사

  • 객체 필드 검사

실시간 오류 검사


전체 프로젝트에서 입력하는 대로 실시간 오류 분석이 이루어지며, 많은 오류에 대한 자동 퀵 픽스가 제공됩니다.

UI 디자인



  • XML 레이아웃 미리보기

  • 디자이너에서 XML 요소로 이동

리팩토링



  • 이름 바꾸기

  • 변수 인라인

  • 변수 도입

  • 메소드 추출

코드 관리



  • 코드 포맷터

  • 가져오기 구성

  • 코드 주석 처리

  • 필드에서 세터/게터/생성자 만들기

코드 탐색



  • 정의로 이동

  • 사용처 찾기

  • 심볼로 이동

  • 클래스로 이동

편집기



  • 매우 빠른 편집기(대형 파일도 지원)

  • Java 및 Android XML 코드 완성

  • 코드에서 직접 Android 온라인 도움말

  • Java 및 XML 문법 강조 표시

  • 무제한 실행 취소/다시 실행

  • 핀치 줌

  • 스마트 확장 선택

  • 구성 가능한 키 바인딩과 함께 키보드 지원

  • 작은 화면에 최적화된 UI

파일 브라우저


파일 이름 바꾸기, 삭제, 파일 또는 폴더 만들기와 같은 가장 일반적인 기능을 갖춘 내장 파일 관리자가 제공됩니다. 또한, Dropbox 통합과 Git 통합(Commit/Dicard/Push/Pull/Branch/Merge 및 SSH 지원)이 포함되어 있습니다.

결론


요약하자면, AIDE는 초보자, 중급자 또는 고급 프로그래머를 위한 Java 프로그래밍을 제공합니다. 초보자는 코딩을 배우고, 개발자는 실제 개발을 할 수 있습니다. Java 및 XML 파일을 편집하기 위해 고급 편집기를 사용한 후 소프트웨어를 컴파일하고, AIDE의 증분 컴파일러는 매우 빠릅니다. Android Studio 및 명령줄 SDK 도구와 상호 운용성이 제공되며, C 및 C++ 네이티브 개발도 지원합니다.