Tôi có cần IDE để phát triển ứng dụng Android không?


11

Sau khi đọc một số bài viết trên Google, tôi quyết định bắt đầu làm việc trên các ứng dụng Android vì đây là một nền tảng nguồn mở từ Google.

Vì vậy, tôi muốn tạo một số ứng dụng. Tôi có Android 2.2 Os Vì vậy, tôi chỉ tìm kiếm nó để tìm những thứ và cuối cùng tôi đã tìm thấy liên kết này để tạo ứng dụng Android.

Đây có phải là liên kết cho phép tôi tạo ứng dụng hay chúng tôi cần bất kỳ IDE nào khác? Giống như chúng ta có gcc cho c và VC ++ cho C ++. Những gì khác để làm tôi cần phải thiết lập để có được điều này?


5
Bắt đầu với các hướng dẫn cơ bản . Họ mô tả cách thiết lập môi trường của bạn và những gì bạn cần để đi.
Adam Lear

Tôi nghĩ để viết các ứng dụng cho Android, bạn cần biết Java hoặc C ++. Nếu bạn muốn viết mã bằng c #, bạn cần "Mono For Andriod" ( xamarin.com/monoforandroid ). Bạn có quen thuộc với bất kỳ ngôn ngữ lập trình?
Asdfg

Câu trả lời:


9

Bạn cũng nên thử IntelliJ Idea . Bây giờ phiên bản cộng đồng có hỗ trợ Android và sau khi giao dịch với Eclipse và NetBeans trong nhiều năm, tôi thấy IDE này là phiên bản dành cho tôi. Sự thật là, bạn không cần bất kỳ IDE. Nhưng nếu bạn muốn tập trung vào phát triển hơn là gõ thì bạn chắc chắn nên xem xét sử dụng nó.


1
+1 IntelliJ Community Edition rất tuyệt vời để phát triển Android.
Chiron

1
Android Studio được sinh ra dựa trên IntelliJ IDEA.
Ivan Châu

5

Các hướng dẫn Phát triển Android của Google hướng dẫn bạn cách thiết lập Eclipse để phát triển Android. Hầu hết các nhà phát triển Android mà tôi biết đều sử dụng cấu hình này. Nếu bạn cảm thấy thoải mái hơn với NetBeans, bạn có thể muốn xem plugin NBAndroid , được thiết kế để hỗ trợ phát triển ứng dụng Android trong NetBeans IDE. Tôi không biết ai sử dụng NBAndroid và tôi chưa bao giờ thử, vì vậy tôi không thể nhận xét về hiệu quả của nó.

Có thể phát triển các ứng dụng Android chỉ bằng các công cụ dòng lệnh , nhưng tôi không biết bất kỳ ai thực sự phát triển sử dụng loại môi trường này.


Họ cũng dạy bạn cách phát triển mà không cần Eclipse: developer.android.com/guide/developing/projects/
mẹo

@ TamásSzelei Họ làm, nhưng tôi không biết bất kỳ ai thực sự sử dụng phương pháp đó. Mặc dù vậy, tôi sẽ thêm nó vào câu trả lời của mình.
Thomas Owens

4
Tôi chỉ sử dụng các công cụ CLI, nhưng chủ yếu là vì tôi là một anh chàng vi trường cũ, người thấy hầu hết các IDE cồng kềnh. Tôi vẫn đề xuất IDE cho những người không đầu tư vào các công cụ khác.
Karl Bielefeldt

"Tôi không biết về ai" vậy sao? Tôi sử dụng CLI chủ yếu là ví dụ, và OP hỏi rõ ràng anh ta có cần IDE hay không.
Tamás Szelei

@ TamásSzelei Sau đó trả lời câu hỏi bằng kinh nghiệm của chính bạn. Dựa trên kinh nghiệm của tôi với các nhà phát triển Android và Android, phương pháp được sử dụng phổ biến nhất là các plugin của Eclipse và của Google. Có rất nhiều hỗ trợ có sẵn cho các công cụ này và tôi khuyên bạn nên sử dụng ngăn xếp này cho bất kỳ nhà phát triển mới nào, đơn giản vì những tài nguyên và hỗ trợ có sẵn đó. Chỉ vì bạn có thể làm điều gì đó không có nghĩa là bạn nên và kinh nghiệm của tôi cho tôi biết bạn nên cân nhắc mạnh mẽ một IDE cho phát triển Android.
Thomas Owens

3

Không, bạn không. Bạn không cần một chương trình để phát triển các chương trình bằng bất kỳ ngôn ngữ nào khác hoặc cho bất kỳ nền tảng nào khác, nhưng nó sẽ giúp bạn tăng năng suất nếu bạn đang sử dụng một ngôn ngữ.

Trình soạn thảo yêu thích của bạn hoặc IDE yêu thích của bạn là các công cụ cho nghề lập trình của bạn. Bạn luôn có thể làm việc với tay trần (Notepad), nhưng có một công cụ thích hợp giúp cuộc sống dễ dàng hơn.

Sử dụng các công cụ của bạn một khi bạn biết những gì họ đang làm cho bạn.


1
không hoàn toàn đúng Có những ngôn ngữ (hoặc có thể) mà không có nguồn nào có thể chỉnh sửa bằng tay, IDE tạo ra các nhị phân được kết hợp thành một tổng thể được biên dịch. Không thể nhớ chúng là gì, nhưng nhớ làm việc với chúng trong quá khứ.
jwenting

1
Hấp dẫn! Tôi chắc chắn rất thích nhìn thấy một trong số đó. Tôi nghĩ rằng tôi có thể nhớ lại một số ngôn ngữ lập trình dựa trên đồ họa nơi bạn viết chương trình bằng cách kết hợp các hình vuông có màu nhất định. Đó là những ngôn ngữ lập trình bí truyền. Tôi đã đề cập nhiều hơn đến những người sử dụng phổ biến hơn.
Raku

1
Tôi nghĩ Smalltalk đã từng làm điều này. Đối với các ngôn ngữ đồ họa gớm ghiếc, có LabView nhìn thấy một số sử dụng từ các kỹ sư (tôi nghĩ rằng tôi sẽ phải sử dụng nó cho một lớp EE :(). Ngoài ra còn có Scratch, nhưng đó là ngôn ngữ giáo dục hơn bất cứ thứ gì.
Tikhon Jelvis

Không tiến bộ làm điều đó cho bố trí màn hình? Không thể nhớ được.
năm11

"Không, bạn không cần. Bạn không cần một chương trình để phát triển chương trình bằng bất kỳ ngôn ngữ nào khác hoặc cho bất kỳ nền tảng nào khác"
Alan B

1

Tôi nghĩ rằng các công cụ dòng lệnh để phát triển Android không được dùng cho các tính năng mới (ICS), nhưng bạn sẽ có thể sử dụng chúng cho phát triển 2.x. Điều đó nói rằng, tôi chắc chắn khuyên bạn nên thiết lập Eclipse hoặc IDE khác nếu bạn có thể. Việc theo dõi các hướng dẫn sẽ dễ dàng hơn và cũng dễ dàng hơn để nhận trợ giúp trên các diễn đàn (vì mọi người sẽ ít cố gắng tái tạo các vấn đề của bạn nếu bạn làm việc trong môi trường "khác").

Ngoài SDK Android, bạn sẽ cần SDK Java. Tôi chưa thử sử dụng Java 7 với SDK Android, nhưng nó vẫn ổn. Nếu bạn đang sử dụng trình giả lập, bạn sẽ muốn một cỗ máy nhanh có nhiều bộ nhớ - trình giả lập mô phỏng một thiết bị Android hoàn chỉnh, ngay xuống CPU ARM, do đó, bạn càng có nhiều năng lượng hơn, bạn có thể ném càng nhiều năng lượng đường.


Tôi thấy rằng hầu như không ai đề cập đến nhật thực và tôi chỉ sắp sửa nhìn thấy điều này. +1 quy tắc Eclipse!
mua777

1

Cần, không, nhưng bạn đang thiết lập cho mình rất nhiều nhiệm vụ cấp độ mà Google đã dành cho bạn với plugin Eclipse của họ. Nếu bạn muốn nhận được và bắt đầu viết mã, Eclipse + ADT sẽ liền mạch như bạn có thể tìm thấy. Cộng với một LOT của người sử dụng nó, vì vậy nếu bạn có vấn đề có rất nhiều bảng tin để tham khảo ý kiến để được giúp đỡ.


0

Bạn có thể phát triển mà không cần IDE cho Android có SDK Android hỗ trợ các đối số dòng lệnh. Và bạn có thể sử dụng trình soạn thảo mã mà bạn chọn để viết mã. Theo kinh nghiệm của tôi, mặc dù cách ưa thích là sử dụng plugin ADT của Eclipse.


-5

Có bạn cần IDE để phát triển ứng dụng Android. Bạn có thể sử dụng Eclipse vì họ cung cấp một plugin, giúp dễ dàng sử dụng các công cụ sdk android cho IDE của bạn và họ cũng đang cải thiện studio android.


4
Thực tế sai. Bạn có thể làm mọi thứ chỉ với một trình soạn thảo văn bản và dòng lệnh. Chắc chắn sẽ thuận tiện hơn khi sử dụng IDE, nhưng không có gì đòi hỏi phải có.
jwenting
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.