Apakah saya memerlukan IDE untuk mengembangkan aplikasi Android?

11

Setelah membaca beberapa artikel di Google, saya memutuskan untuk mulai bekerja pada aplikasi Android karena ini adalah platform open source dari Google.

Jadi saya ingin membuat beberapa aplikasi. Saya punya Android 2.2 Os. Jadi saya hanya mencari di Google untuk mencari barang dan akhirnya saya menemukan tautan ini untuk membuat aplikasi Android.

Apakah ini tautan yang memungkinkan saya membuat aplikasi atau apakah kami memerlukan IDE lain? Seperti kita punya gcc untuk c dan VC ++ untuk C ++. Apa hal-hal lain yang harus saya lakukan untuk menyiapkan ini?

niko
sumber
5
Mulailah dengan tutorial dasar . Mereka menggambarkan cara mengatur lingkungan Anda dan apa yang Anda butuhkan untuk memulai.
Adam Lear
Saya pikir untuk menulis aplikasi untuk android, Anda harus tahu Java atau C ++. Jika Anda ingin kode dalam c #, Anda perlu "Mono For Andriod" ( xamarin.com/monoforandroid ). Apakah Anda terbiasa dengan bahasa pemrograman?
Asdfg

Jawaban:

9

Anda juga harus mencoba Ide IntelliJ . Sekarang versi komunitas memiliki dukungan Android dan setelah berhadapan dengan Eclipse dan NetBeans selama bertahun-tahun saya menemukan IDE ini menjadi yang tepat untuk saya. Sebenarnya, Anda tidak perlu IDE. Tetapi jika Anda ingin fokus pada pengembangan daripada mengetik maka Anda harus mempertimbangkan untuk menggunakannya.

Krystian
sumber
1
+1 IntelliJ Community Edition luar biasa untuk pengembangan Android.
Chiron
1
Android Studio lahir berdasarkan IntelliJ IDEA.
Ivan Chau
5

Tutorial Pengembangan Android Google mengajarkan Anda cara mengatur Eclipse untuk pengembangan Android. Sebagian besar pengembang Android yang saya kenal menggunakan konfigurasi ini. Jika Anda lebih nyaman dengan NetBeans, Anda mungkin ingin melihat plugin NBAndroid , yang dirancang untuk mendukung pengembangan aplikasi Android di NetBeans IDE. Saya tidak tahu siapa pun yang menggunakan NBAndroid, dan saya belum pernah mencoba, jadi saya tidak bisa mengomentari seberapa baik kerjanya.

Dimungkinkan untuk mengembangkan aplikasi Android hanya menggunakan alat baris perintah , tapi saya tidak mengetahui siapa pun yang benar-benar berkembang menggunakan jenis lingkungan ini.

Thomas Owens
sumber
Mereka juga mengajari Anda cara mengembangkan tanpa Eclipse: developer.android.com/guide/developing/projects/…
Tamás Szelei
@ TamásSzelei Mereka tahu, tapi saya tidak tahu siapa pun yang benar-benar menggunakan metode itu. Saya akan menambahkannya ke jawaban saya untuk kelengkapan.
Thomas Owens
4
Saya hanya menggunakan alat-alat CLI, tetapi kebanyakan karena saya adalah seorang pria vi sekolah lama yang menemukan sebagian besar IDE rumit. Saya masih merekomendasikan IDE untuk orang yang tidak berinvestasi dalam alat lain.
Karl Bielefeldt
"Aku tidak tahu siapa-siapa" jadi? Saya menggunakan CLI terutama sebagai contoh, dan OP secara eksplisit bertanya apakah dia membutuhkan IDE atau tidak.
Tamás Szelei
@ TamásSzelei Lalu jawab pertanyaan itu dengan pengalaman Anda sendiri. Berdasarkan pengalaman saya dengan pengembang Android dan Android, metode yang paling umum digunakan adalah Eclipse dan plugin Google. Ada banyak dukungan yang tersedia untuk alat-alat ini, dan saya akan merekomendasikan menggunakan tumpukan ini untuk pengembang baru, hanya karena dukungan dan sumber daya yang tersedia. Hanya karena Anda dapat melakukan sesuatu tidak berarti Anda harus melakukannya, dan pengalaman saya mengatakan Anda harus sangat mempertimbangkan IDE untuk pengembangan Android.
Thomas Owens
3

Tidak, tidak. Anda tidak perlu satu untuk mengembangkan program dalam bahasa lain atau untuk platform lain apa pun, tetapi itu akan memberi Anda dorongan produktivitas jika Anda menggunakannya.

Editor favorit Anda atau IDE favorit Anda adalah alat untuk kerajinan pemrograman Anda. Anda selalu dapat bekerja dengan tangan kosong (Notepad), tetapi memiliki alat yang tepat membuat hidup lebih mudah.

Gunakan alat Anda setelah Anda tahu apa yang mereka lakukan untuk Anda.

Raku
sumber
1
tidak sepenuhnya benar. Ada (atau bisa) bahasa di mana tidak ada sumber yang dapat diedit dengan tangan, IDE menciptakan binari yang digabungkan menjadi keseluruhan yang dikompilasi. Tidak ingat apa itu, tapi ingat bekerja dengan mereka di masa lalu.
jwenting
1
Menarik! Saya pasti ingin melihat salah satu dari itu. Saya pikir saya dapat mengingat beberapa bahasa pemrograman berbasis grafik di mana Anda menulis program dengan menggabungkan kotak dengan warna tertentu. Itu adalah bahasa pemrograman esoterik sekalipun. Saya lebih mengacu pada penggunaan yang lebih umum.
Raku
1
Saya pikir Smalltalk biasa melakukan ini. Adapun bahasa grafis yang mengerikan, ada LabView yang melihat beberapa penggunaan dari para insinyur (saya pikir saya harus menggunakannya untuk kelas EE :(). Ada juga Scratch, tapi itu lebih merupakan bahasa pendidikan daripada apa pun.
Tikhon Jelvis
tidak Kemajuan melakukannya untuk tata letak layar? Tidak bisa mengingatnya.
jwenting
"Tidak, Anda tidak perlu. Anda tidak perlu satu untuk mengembangkan program dalam bahasa lain atau untuk platform lain apa pun"
Alan B
1

Saya pikir alat baris perintah untuk pengembangan Android sudah usang untuk fitur (ICS) baru, tetapi Anda harus dapat menggunakannya untuk pengembangan 2.x. Yang mengatakan, saya pasti akan merekomendasikan pengaturan Eclipse atau IDE lain jika Anda bisa. Akan lebih mudah untuk mengikuti tutorial, dan juga lebih mudah untuk mendapatkan bantuan di forum (karena orang akan cenderung mencoba mereproduksi masalah Anda jika Anda bekerja di lingkungan "berbeda").

Selain SDK Android, Anda memerlukan Java SDK. Saya belum mencoba menggunakan Java 7 dengan Android SDK, tetapi seharusnya tidak masalah. Jika Anda akan menggunakan emulator, Anda akan menginginkan mesin yang cepat dengan banyak memori - emulator mengemulasi perangkat Android yang lengkap, langsung ke CPU ARM, sehingga semakin baik semakin banyak kekuatan yang Anda bisa melemparnya. cara.

TMN
sumber
Saya melihat bahwa hampir tidak ada yang menyebut gerhana dan saya baru saja akan melihatnya. +1 aturan Gerhana!
dibeli777
1

Perlu, tidak, tetapi Anda sedang mengatur diri sendiri untuk banyak tugas-tugas kasar yang telah Google hindari untuk Anda dengan plugin Eclipse mereka. Jika Anda ingin masuk dan mulai menulis kode, Eclipse + ADT hampir mulus seperti yang Anda temukan. Plus BANYAK orang menggunakannya, jadi jika Anda memiliki masalah ada banyak papan pesan untuk berkonsultasi untuk bantuan.

segera
sumber
0

Anda dapat mengembangkan tanpa IDE untuk android memiliki Android SDK mendukung argumen baris perintah. Dan Anda bisa menggunakan editor kode pilihan Anda untuk menulis kode Anda. Dalam pengalaman saya meskipun cara yang disukai adalah dengan menggunakan plugin Eclipse ADT.

Egryan
sumber
-5

Ya, Anda memerlukan IDE untuk pengembangan aplikasi android. Anda dapat menggunakan Eclipse karena mereka menyediakan plugin, yang membuatnya mudah untuk menggunakan alat Android SDK untuk IDE Anda dan mereka juga meningkatkan Android Studio.

Shirley Rogers
sumber
4
faktual salah. Anda dapat melakukan semuanya hanya dengan editor teks dan baris perintah. Tentu saja lebih nyaman menggunakan IDE, tetapi tidak ada yang membutuhkannya.
jwenting