Android 앱을 개발하려면 IDE가 필요합니까?


11

Google에서 일부 기사를 읽은 후 Google의 오픈 소스 플랫폼이므로 Android 앱 작업을 시작하기로 결정했습니다.

Android 2.2 Os를 사용하여 물건을 찾기 위해 googled를했고 마침내 Android 앱을 만들기 위해이 링크 를 찾았습니다 .

앱을 만들 수있는 링크입니까, 아니면 다른 IDE가 필요합니까? c에는 gcc가 있고 C ++에는 VC ++가 있습니다. 이 작업을 진행하기 위해 어떤 다른 것들을 설정해야합니까?


5
기본 튜토리얼 부터 시작하십시오 . 환경을 설정하는 방법과 필요한 것을 설명합니다.
Adam Lear

안드로이드 용 앱을 작성하려면 Java 또는 C ++을 알아야합니다. c #으로 코딩하려면 "Mono For Andriod"( xamarin.com/monoforandroid )가 필요합니다. 프로그래밍 언어에 익숙하십니까?
Asdfg

답변:


9

IntelliJ Idea 도 시도해야합니다 . 이제 커뮤니티 버전은 Android를 지원하며 몇 년 동안 Eclipse 및 NetBeans를 처리 한 후이 IDE가 저에게 적합한 것으로 나타났습니다. 진실은 IDE가 필요 없다는 것입니다. 그러나 타이핑보다는 개발에 집중하고 싶을 때는 반드시 사용을 고려해야합니다.


1
+1 IntelliJ Community Edition은 Android 개발에 놀랍습니다.
Chiron

1
Android Studio 는 IntelliJ IDEA를 기반으로 탄생했습니다.
Ivan Chau

5

Google의 Android 개발 학습서 에서는 Android 개발을 위해 Eclipse를 설정하는 방법을 알려줍니다. 내가 아는 대부분의 Android 개발자는이 구성을 사용합니다. NetBeans에 익숙한 경우 NetBeans IDE에서 Android 앱 개발을 지원하도록 설계된 NBAndroid 플러그인 을 살펴볼 수 있습니다 . NBAndroid를 사용하는 사람을 모르며 시도한 적이 없으므로 작동 방법에 대해서는 언급 할 수 없습니다.

커맨드 라인 도구 만 사용하여 Android 응용 프로그램을 개발할 수는 있지만 실제로 이러한 유형의 환경을 사용하여 개발하는 사람은 알지 못합니다.


또한 Eclipse없이 개발하는 방법을 알려줍니다. developer.android.com/guide/developing/projects/…
Tamás Szelei

@ TamásSzelei 그들은하지만 실제로 그 방법을 사용하는 사람을 알지 못합니다. 그래도 완성도를 위해 답변에 추가하겠습니다.
Thomas Owens

4
CLI 도구 만 사용하지만 대부분 IDE를 성가 시게하는 구식 vi 녀석이기 때문에 주로 사용합니다. 다른 도구에 투자하지 않은 사람들에게는 여전히 IDE를 권장합니다.
Karl Bielefeldt

"아무도 몰라"그래서? 예를 들어 CLI를 주로 사용하며 OP는 IDE가 필요한지 여부를 명시 적으로 묻습니다.
Tamás Szelei

@ TamásSzelei 그런 다음 자신의 경험으로 질문에 대답하십시오. Android 및 Android 개발자와의 경험을 바탕으로 가장 일반적으로 사용되는 방법은 Eclipse 및 Google 플러그인입니다. 이러한 도구에 대해 많은 지원이 제공되며, 사용 가능한 지원 및 리소스 때문에 새로운 개발자에게이 스택을 사용하는 것이 좋습니다. 무언가를 할 수 있다고해서 꼭해야하는 것은 아니며, 내 경험에 따르면 안드로이드 개발을위한 IDE를 강력히 고려해야한다고합니다.
Thomas Owens

3

아뇨 다른 언어 또는 다른 플랫폼으로 프로그램을 개발하기 위해 필요하지는 않지만 하나를 사용하면 생산성이 향상됩니다.

좋아하는 편집기 또는 선호하는 IDE는 프로그래밍 기술을위한 도구입니다. 맨손 (메모장)으로 항상 작업 할 수 있지만 적절한 도구를 사용하면보다 쉽게 ​​생활 할 수 있습니다.

그들이 무엇을하고 있는지 알고 나면 도구를 사용하십시오.


1
사실이 아닙니다. 직접 편집 할 수있는 소스가없는 언어가 있거나 없을 수 있으며, IDE는 컴파일 된 전체로 결합 된 바이너리를 만듭니다. 그들이 무엇인지 기억할 수 없지만 과거에 그들과 함께 일하는 것을 기억하십시오.
jwenting

1
흥미 롭습니다! 나는 그때 그중 하나를보고 싶어합니다. 특정 색상의 사각형을 결합하여 프로그램을 작성하는 일부 그래픽 기반 프로그래밍 언어를 상기 할 수 있다고 생각합니다. 하지만 난해한 프로그래밍 언어입니다. 나는 더 일반적으로 사용하는 것을 언급하고있었습니다.
Raku

1
스몰 토크가 이것을하는 데 사용했다고 생각합니다. 끔찍한 그래픽 언어에 대해서는 엔지니어들이 사용하는 것을 볼 수있는 LabView가 있습니다 (EE 클래스에 사용해야 할 것 같습니다 :(). 스크래치도 있지만 그보다 교육적인 언어입니다.
Tikhon Jelvis

화면 레이아웃에서 진행되지 않습니까? 기억이 안나요.
jwenting

"아니요, 당신은 필요하지 않습니다. 다른 언어 나 다른 플랫폼으로 프로그램을 개발하기 위해 하나도 필요하지 않습니다"
Alan B

1

Android 개발 용 명령 줄 도구는 새로운 (ICS) 기능에서 더 이상 사용되지 않지만 2.x 개발에 사용할 수 있어야합니다. 즉, 가능하다면 Eclipse 또는 다른 IDE를 설정하는 것이 좋습니다. 튜토리얼을 따르기가 더 쉬울뿐만 아니라 포럼에 대한 도움을 받기도 더 쉽습니다 ( "다른 환경"에서 작업하는 경우 사람들이 문제를 재현하려고 시도하지 않기 때문에).

Android SDK 외에도 Java SDK가 필요합니다. 아직 Android SDK와 함께 Java 7을 사용해 보지 않았지만 괜찮을 것입니다. 에뮬레이터를 사용하려는 경우 충분한 메모리가있는 빠른 기계가 필요합니다. 에뮬레이터는 완전한 Android 장치를 ARM CPU로 바로 에뮬레이트하므로 더 많은 전력을 공급할 수 있습니다. 방법.


나는 거의 아무도 이클립스를 언급하지 않는 것을 보았고 나는 이것을 보았을 때 막 도착했습니다. 이클립스 규칙 +1!
bought777

1

필요하지만 아닙니다. 그러나 Google은 Eclipse 플러그인으로 제거해야하는 많은 업무를 수행하고 있습니다. 들어가서 코드 작성을 시작하려는 경우 Eclipse + ADT는 거의 완벽하게 찾을 수 있습니다. 또한 많은 사람들이 그것을 사용하므로 문제가있는 경우 도움을 요청하기 위해 많은 게시판이 있습니다.


0

안드로이드 용 IDE없이 개발할 수있는 안드로이드 SDK는 커맨드 라인 인수를 지원합니다. 그리고 선택한 코드 편집기를 사용하여 코드를 작성할 수 있습니다. 제 경험상 Eclipse ADT 플러그인을 사용하는 것이 좋습니다.


-5

예, 안드로이드 앱 개발을 위해서는 IDE가 필요합니다. Eclipse를 사용하면 플러그인을 제공하므로 IDE에 Android SDK 도구를 쉽게 사용할 수 있으며 Android Studio를 개선하고 있기 때문에 Eclipse를 사용할 수 있습니다.


4
사실 틀렸다. 텍스트 편집기와 명령 줄만으로 모든 것을 할 수 있습니다. IDE를 사용하는 것이 더 편리하지만, 필요한 것은 없습니다.
jwenting
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.